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

你真的是最好的。一切正常!谢谢你的帮助,祝你好运!你真的是最好的。一切正常!谢谢你的帮助,祝你好运!