有文件data.csv
,数据如下:
-
使用pandas读取该文件的数据
import pandas as pd df = pd.read_csv('data.csv') print(df)
结果如下
name age height weight 0 Tony 18 165.0 55.0 1 Jane 17 NaN 60.0 2 Ben 18 168.0 NaN
可以看出,读取的数据包含两个
NaN
的值 -
使用
replace()
方法将NaN
的值转换为None
import numpy as np import pandas as pd df = pd.read_csv('data.csv') df = df.replace(np.nan, None) print(df)
结果如下
name age height weight 0 Tony 18 165.0 55.0 1 Jane 17 None 60.0 2 Ben 18 168.0 None