Python、Pandas:将特定值插入空单元格(按列)

Python, Pandas: Insert specific value into empty cells (by column)

晚上好,

是否可以简单地用给定的字符串或整数替换特定列中的所有空单元格 - 空字符串,而不是 nan?

假设...

name age
john doe 27
jane doe 29
marianne mustermann
max mustermann 23
jean dupont

到...

name age
john doe 27
jane doe 29
marianne mustermann 0
max mustermann 23
jean dupont 0

感谢您的帮助,祝您今天愉快!

我添加了一个 NaN 来演示这个工作原理:

df

    name                age
0   john doe            27.0
1   jane doe            29.0
2   marianne mustermann 
3   max mustermann      23.0
4   jean dupont 
5   final               NaN

df['age'] = df['age'].replace('',0)
df

    name                age
0   john doe            27.0
1   jane doe            29.0
2   marianne mustermann 0.0
3   max mustermann      23.0
4   jean dupont         0.0
5   final               NaN

df.dropna()

    name                age
0   john doe            27.0
1   jane doe            29.0
2   marianne mustermann 0.0
3   max mustermann      23.0
4   jean dupont         0.0