gpt4 book ai didi

python - 通过使用 'dropna' 给出特定列名来删除行

转载 作者:太空宇宙 更新时间:2023-11-04 04:14:28 25 4
gpt4 key购买 nike

我有一个 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) 相同,但在数据集中有属于 latlon 的 nan 值。我的意思是我无法删除属于 latlon 特征的 Nan 值。我想不通我哪里做错了

最佳答案

dropna 返回一个没有列的新数据框,除非指定了 inplace:

df3 = df3.dropna(subset=['lon','lat'], how='all')

df3.dropna(subset=['lon','lat'], how='all', inplace=True)

应该可以。

关于python - 通过使用 'dropna' 给出特定列名来删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55697527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com