我是 python 和 pandas 的新手。我有一个日期时间索引数据框。我想选择时间 > 08:00:00 我尝试使用 pd.DataFrame.select 函数的行。它失败是因为索引有重复的条目。
我尝试正确吗?
有办法解决吗?
使用重复条目索引数据是一种不好的做法吗?
>>> df.head(10)
A
time
1900-01-01 00:01:01.456170 0
1900-01-01 00:01:01.969600 0
1900-01-01 00:01:04.305494 0
1900-01-01 00:01:13.860365 0
1900-01-01 00:01:19.666371 0
1900-01-01 00:01:24.920744 0
1900-01-01 00:01:24.931466 0
1900-01-01 00:02:07.522741 0
1900-01-01 00:02:13.857793 0
1900-01-01 00:02:34.817765 -7
>>> timeindexvalid = lambda x : x.to_datetime() > datetime(1900, 1, 1, 8)
>>> df.select(timeindexvalid)
Traceback (most recent call last):
raise Exception('Reindexing only valid with uniquely valued Index '
Exception: Reindexing only valid with uniquely valued Index objects