Я работаю в фрейме данных в Pandas, который выглядит следующим образом.
Identifier datetime
0 AL011851 00:00:00
1 AL011851 06:00:00
2 Al011851 12:00:00
Это мой код:
import pandas as pd
hurricane_df = pd.read_csv("hurdat2.csv",parse_dates=['datetime'])
hurricane_df['datetime'] = pd.to_timedelta(hurricane_df['datetime'].dt.strftime('%H:%M:%S'))
hurricane_df
grouped = hurricane_df.groupby('datetime').size()
grouped
Я преобразовал столбец datetime в timedelta, чтобы получить часы.Я хочу получить размер столбца datetime, но мне нужны только часы, такие как 1:00, 2:00, 3:00 и т. Д., Но я получаю минутные интервалы, а также 1:15 и 2: 45.
Есть ли способ просто показать час?Спасибо.