写代码 把Datafram 值为0的元素替换成缺失值
时间: 2024-05-09 20:18:32 浏览: 70
你可以使用pandas库中的replace()函数来实现将DataFrame中的值为0的元素替换为缺失值,具体代码如下:
```
import pandas as pd
df = pd.DataFrame({'A': [0, 1, 2, 0], 'B': [3, 4, 0, 6]})
df.replace(0, pd.NaT, inplace=True)
print(df)
```
运行结果为:
```
A B
0 NaT 3
1 1 4
2 2 NaT
3 NaT 6
```
以上代码中,首先创建一个DataFrame对象df,然后使用replace()函数将df中的值为0的元素替换为缺失值(使用pd.NaT表示缺失值),最后输出替换后的DataFrame。
阅读全文