【问题标题】:How to fill "null" values in Python? I have keyword null for a time series data how can I delete them? [closed]如何在 Python 中填充“空”值?我有时间序列数据的关键字 null 我该如何删除它们? [关闭]
【发布时间】:2021-02-07 07:11:49
【问题描述】:

我有如下数据

enter image description here

我想使用 pandas 或其他库删除那些 null。

谢谢。

【问题讨论】:

  • 您是否尝试过任何代码?你看过熊猫文档吗?你用谷歌搜索过这个确切的问题吗?
  • series.interpolate() 可能是你想要的
  • @goalie1998,是的,我用谷歌搜索,我得到的是 dropna 并删除空值或删除 NaN。我特别寻找的是 keyworld null 删除

标签: python pandas null


【解决方案1】:

在 pandas 中使用 dropna 来实现这一点。

new_data = data.dropna(axis = 0, how ='any')

【讨论】:

    【解决方案2】:

    如果您专门研究 pandas,我建议

    # suppose you already have a DataFrame similar to this:
    # import pandas as pd
    # df = pd.DataFrame({'data': [1, None, 3, None, 5]})
    
    # to remove null values, do:
    # df.dropna(inplace=True)
    
    # to impute null values, do:
    # df.fillna(inplace=True)
    

    More pandas reference

    可能值得注意的是,None 在 python 中是“null”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-07
      • 2021-05-18
      • 2018-02-04
      • 2022-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多