gpt4 book ai didi

python-3.x - 不能用 pandas 删除 na 在 Python 中读取 excel 文件

转载 作者:行者123 更新时间:2023-12-02 03:02:31 25 4
gpt4 key购买 nike

我尝试从通过 pd.read_excel("test.xlsx", sheet_name = "Sheet1") 获取的数据框中删除所有 NaN 行,我有尝试使用 df = df.dropna(how='all')df.dropna(how='all', inplace=True),两者都无法删除最后一个空的我打印的行如下:df.tail(1)

           a    b   c
3463 NaN NaN

我注意到 c 列中的值不是 null 而是空的。有人可以帮助处理这个问题吗?谢谢。

最佳答案

也许您想将空值替换为之前缺失的值:

df = df.replace(r'^\s+$', np.nan, regex=True).dropna(how='all')

正则表达式 ^\s+$ 表示:

  • ^ 是字符串的开始
  • \s+ 是一个或多个空格
  • $表示字符串结束

关于python-3.x - 不能用 pandas 删除 na 在 Python 中读取 excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59713466/

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