【问题标题】:How to check where rows in a dataframe are missing?如何检查数据框中的哪些行丢失?
【发布时间】:2021-11-15 17:58:31
【问题描述】:

我正在处理一个相当冗长的数据处理项目,我合并到我的数据框中的一个数据集的长度较短,为 96 行(6963 对 6867),我终生无法弄清楚在哪里。

检查 .head() 和 .tail() 表明数据框中的所有数据集开始和结束于同一日期,但出于显而易见的原因,我有理由认为它会干扰我的其他分析。

检查 crypto_df['doge_close,'doge_open'] 显示它们的正确长度为 6963(数据框中的日期总数),但我无法找到数据集中缺少行的位置。

有检查这个的功能吗?如果有的话,我认为我在谷歌上不够具体。

【问题讨论】:

    标签: python-3.x pandas dataframe


    【解决方案1】:

    如果您要查找具有 NaN 的行,请执行以下操作: crypto_df[crypto_df['doge_close'].isnull ()]

    【讨论】:

    • @Falcon crypto_df['doge_close,'doge_open', 'doge_volume'] 几乎没有非空值(可能是 None、NaN 或 na)。正如 Yashar 指出的那样,使用“isnull”。你也可以使用'isna'
    猜你喜欢
    • 1970-01-01
    • 2019-11-21
    • 1970-01-01
    • 2012-11-19
    • 1970-01-01
    • 2018-02-07
    • 2016-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多