选择数据帧中的项目,直到特定日期(python、日期时间)



我有一个数据帧 DF,其中有一列"myDate",这样:

>>> type(DF['myDate'][0])
3: <type 'datetime.date'>
>>> print(DF['myDate'][0])
2013-06-15

因此,该列的类型为"datetime.date"。为了只选择属于2014年的项目,我尝试了:

DF[[DF['myDate'] < datetime.date(year = 2015, month = 1, day = 1)]]

它给了我一个错误:

值错误:项目长度错误 1 而不是 2041412。

哪种方法是正确的?

你有一对过多的[]

DF[[DF['myDate'] < datetime.date(year = 2015, month = 1, day = 1)]]

应该是

DF[DF['myDate'] < datetime.date(year = 2015, month = 1, day = 1)]

相关内容

  • 没有找到相关文章

最新更新