我不确定是怎么回事,我需要从数据帧中找到20:00:00到06:00:00之间的特定时间,最初它可以返回所需的值,但是当我尝试调整时到不同的时间间隔,它将返回一个空的DataFrame。现在,当我将其设置回原始值时,它仍然只返回一个空列表。
我已经进行了检查,以确保从中导入的文件不会意外进入云中,而我从原始文件中创建的其他数据帧仍会返回有效数据帧。因此,我不确定目前发生了什么。
这是最初可以使用的代码,由于超出我的原因,它不再可用了。
speed_stop_dataframe = full_geo_data.loc[(full_geo_data['speedkmh'] == 0)]
stop_dataframe = speed_stop_dataframe.loc[(speed_stop_dataframe['timestamp'] > '2018-12-22 20:00:00') & (speed_stop_dataframe['timestamp'] <= '2018-12-31 06:00:00')]
stop_dataframe.head()
speed_stop_dataframe
返回应有的117,970行,stop_dataframe
最初返回约116,000行,现在为空。