如何在具有strftime格式日期索引的时间序列数据帧上使用loc



我使用了以下代码:df_3 = df_2.groupby(df_2.index.strftime('%A %H:%M')).mean()创建一个数据帧,其中包含每个工作日的每个时间戳的平均值,如下所示:

可用日期周五00:00512.805556周五00:05515.184211周五00:10514.631579周五00:15517.477273

如果您的日期是您的索引,请使用lociloc用于按行号访问:

df_3.loc[['Friday 00:05']]

否则,首先将date_col设置为索引:

df_3.set_index('date_col')

此外,您可以访问该行,而无需将date_col设置为索引:

df_3[df_3['date_col']=='Friday 00:05']  

最新更新