【问题标题】:Panda Series Delete Rows with Specific Year熊猫系列删除特定年份的行
【发布时间】:2020-11-14 21:00:31
【问题描述】:

我已经研究了这个和文档,但似乎无法让它对我有用。假设我有如下所示的数据。这是一个叫“y”的熊猫系列:

time
1991-01-01    5.400049
1991-01-02    6.028956
1991-01-03    5.761753
1991-01-04    8.517981
1992-01-05    5.274835

我需要删除所有具有特定年份的行,例如上面显示的 1992 年。它一定很简单,但我似乎找不到要使用的语法。所以,我需要“y”看起来像这样:

time
1991-01-01    5.400049
1991-01-02    6.028956
1991-01-03    5.761753
1991-01-04    8.517981

谢谢!

【问题讨论】:

    标签: pandas conditional-statements rows series


    【解决方案1】:

    检查

    #s.index=pd.to_datetime(s.index)
    s=s[s.index.year!=1992]
    

    【讨论】:

      猜你喜欢
      • 2019-08-21
      • 2020-03-28
      • 2018-04-03
      • 1970-01-01
      • 2013-12-12
      • 2015-05-19
      • 1970-01-01
      • 1970-01-01
      • 2020-08-20
      相关资源
      最近更新 更多