Pandas选择具有相同tim的行

2024-04-26 05:45:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样一个数据帧:

                      X      Y
1999-09-05 09:00:00 15.4    1.0
1999-09-05 11:00:00 18.1    0.0
1999-09-05 12:00:00 18.8    1.0
1999-09-05 13:00:00 19.3    0.0
1999-09-05 14:00:00 18.8    0.0
....

数据帧一天中每小时有一个X和一个Y列。你知道吗

我希望一天中每小时都有额外的数据帧

像这样:

测向01:00

1999-09-05 01:00:00 13.4    1.0
1999-09-06 01:00:00 13.8    1.0
1999-09-07 01:00:00 15.4    1.0

。。。你知道吗

测向23:00

1999-09-05 23:00:00 13.4    1.0
1999-09-06 23:00:00 13.8    1.0
1999-09-07 23:00:00 15.4    1.0

我试着用测向位置但我失败了。你知道吗

  df.loc[df.index == '08:00:00']

解决我的问题的另一个方法是:

如何在数据帧中过滤时间?你知道吗

就像我要计算索引中时间为08:00的每一行的.mean()


Tags: 数据方法dfindex时间meanloc小时