我有一个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值。我的意思是,我不能删除属于经度和经度特征的NAN值。我找不出哪里做错了
发布于 2019-04-16 05:38:04
除非指定了inplace
,否则dropna
将返回不带列的新数据帧:
df3 = df3.dropna(subset=['lon','lat'], how='all')
或
df3.dropna(subset=['lon','lat'], how='all', inplace=True)
应该行得通。
https://stackoverflow.com/questions/55697527
复制相似问题