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
晚上好,
是否可以简单地用给定的字符串或整数替换特定列中的所有空单元格 - 空字符串,而不是 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