我有一个X维度数据集。如果 “ lon” 和 “ lat” 中有任何“ Nan”值,我会尝试删除行列
我正在使用以下代码
df3 = pd.read_csv("X.csv",nrows=10)
print(df3.shape)
df3.dropna(subset=['lon','lat],how='all')
print(df3.shape)
形状结果(10,11)相同,但是数据集中存在nan值,分别属于 lat 和 lon 。我的意思是我无法删除属于 lat 和 lon 功能的Nan值。 我不知道哪里做错了
答案 0 :(得分:1)
dropna
返回不包含列的新数据帧,除非指定了inplace
:
df3 = df3.dropna(subset=['lon','lat'], how='all')
或
df3.dropna(subset=['lon','lat'], how='all', inplace=True)
应该工作。