Python 为什么我的代码没有从数据框中选择数据?
为什么我的约会过滤器不起作用?所有其他过滤器工作正常Python 为什么我的代码没有从数据框中选择数据?,python,pandas,datetime,pandas-groupby,series,Python,Pandas,Datetime,Pandas Groupby,Series,为什么我的约会过滤器不起作用?所有其他过滤器工作正常 import pandas as pd import datetime data =pd.DataFrame({ 'country': ['USA', 'USA', 'Belarus','Brazil'], 'time': ['2018-01-15 16:11:45.923570+00:00', '2018-01-15 16:19:45.923570+00:00', '2018-01-16 16:12:45.
import pandas as pd
import datetime
data =pd.DataFrame({
'country': ['USA', 'USA', 'Belarus','Brazil'],
'time': ['2018-01-15 16:11:45.923570+00:00', '2018-01-15 16:19:45.923570+00:00', '2018-01-16 16:12:45.923570+00:00', '2018-01-17 16:14:45.923570+00:00']})
# Конвертируем в datetime
data['time'] = pd.to_datetime(data['time'])
# Конвертируем в date
data['time'] = data['time'].dt.date
print(data)
# Ищем дату '2018-12-12'
select_date = data.loc[data['time'] == '2018-01-17']
print(select_date)
如何从数据帧中筛选精确数据?
如何每天按日期迭代dataframe
for i in data:
All rows in a specific day
祝大家好运,万事如意 datetime.date对象不使用熊猫进行矢量化。报告指出:
返回python datetime.date对象的numpy数组
常规Python对象存储在不支持奇特的日期索引的对象数据类型系列中。相反,您可以:
您可以使用相同的想法每天迭代数据帧:
for day, day_df in data.groupby(data['time'].dt.normalize()):
# do something with day_df
datetime.date对象不使用熊猫进行矢量化。报告指出:
返回python datetime.date对象的numpy数组
常规Python对象存储在不支持奇特的日期索引的对象数据类型系列中。相反,您可以:
您可以使用相同的想法每天迭代数据帧:
for day, day_df in data.groupby(data['time'].dt.normalize()):
# do something with day_df
你真的是最好的。一切正常!谢谢你的帮助,祝你好运!你真的是最好的。一切正常!谢谢你的帮助,祝你好运!