【发布时间】:2016-09-29 00:19:18
【问题描述】:
我正在尝试使用索引来选择日期 2011 年 1 月 1 日之后的数据框中的行。我使用以下代码行仅返回 2011-01-01 之后的部分数据帧
df = df[df.Date > np.datetime64('2011-01-01 00:00:00')]
我没有收到错误。但是,我只看到 2016 年的日期,2011 年没有。当我手动打开文件时,我可以看到有很多从 2011 年开始的条目。
我在这里做错了什么?有什么想法吗?
谢谢!
这是截取的数据:enter image description here
【问题讨论】:
-
请分享
df中数据的sn-p;最好是包含2011-01-01之前和之后日期的行。 -
我刚刚编辑了我的帖子以包含数据的 sn-p。这是一个长数据集,日期不一致。我注意到,当我在数据帧上应用 .sort_index 时,我仍然只能在数据帧的头部和尾部看到 2016 年的结果。
-
我不能用图片来测试你的代码。它应该是这里的任何人都可以复制并粘贴到他们的 python 控制台中以测试您的代码的数据。尝试使用pastebin 将数据粘贴到那里并随后共享链接。
-
我用filedropper这里是链接filedropper.com/crimes-2001topresent_1