Я хочу знать, как удалить строку на основе столбца времени.Мой фрейм данных:
df
ID Time
ID1 9:00:00
ID2 10:00:00
ID3 11:00:00
ID4 12:00:00
ID5 13:00:00
ID6 14:00:00
ID7 15:00:00
ID8 16:00:00
ID9 17:00:00
Я хочу исключить строку ниже 11:00:00 и выше 15:00:00, поэтому ожидается результат:
Result
ID Time
ID3 11:00:00
ID4 12:00:00
ID5 13:00:00
ID6 14:00:00
ID7 15:00:00
Я использую этот кодно ничего не происходит.
df = pd.read_csv('data.csv')
index_list= df.Time[(df.Time < "09:00:00") & (df.Time > "17:00:00")].index.tolist()
df.drop(df.index[index_list] , inplace = True)
df