gpt4 book ai didi

python - 如何使用 pandas 识别 CSV 文件中的空单元格

转载 作者:太空宇宙 更新时间:2023-11-03 21:44:28 24 4
gpt4 key购买 nike

我从 csv 文件中取出一列,并使用 pandas 将其中的数据输入到数组中。然而,许多单元格是空的并在数组中保存为“nan”。我想识别空单元格,以便我可以跳过它们,或者之后将它们从数组中删除。类似于以下伪代码:

if df.row(column number) == nan
skip

if df.row(column number) != nan
do stuff

基本上,如何识别 csv 文件中的单元格是否为空。

最佳答案

最好是在加载后通过索引删除 NaN 行:

df = df[df['column_to_check'].notnull()]

例如,要删除以下数据帧中第 3 列中找到的 NaN 值:

>>> df
0 1 2 3 4
0 1.0 1.0 NaN 1.0 1.0
1 1.0 NaN 1.0 1.0 1.0
2 NaN NaN NaN NaN NaN
3 NaN 1.0 1.0 NaN NaN
4 1.0 NaN NaN 1.0 1.0

>>> df[df[3].notnull()]
0 1 2 3 4
0 1.0 1.0 NaN 1.0 1.0
1 1.0 NaN 1.0 1.0 1.0
4 1.0 NaN NaN 1.0 1.0

关于python - 如何使用 pandas 识别 CSV 文件中的空单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52597414/

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