Python 3.6 Dataframe Сортировка по столбцу DateTime [10:00:01 предшествует 00:00:01] - PullRequest
0 голосов
/ 23 февраля 2019

Заранее спасибо за любые советы.Я искал по всему и не мог найти решение.

Я хотел бы отсортировать кадр данных по столбцу TIME, форматированному как «% H:% M:% S».

df_VFT['DATE'] = pd.to_datetime(df_VFT['DATE'])
pd.to_datetime(df_VFT.TIME, format="%H:%M:%S")
df_VFT['WEEK'] = df_VFT['DATE'].dt.year.map(str) + "-" + df_VFT['DATE'].dt.week.map(str)
df_VFT.sort_values(['TIME'], ascending=True, inplace=True)
print(df_VFT)

Однако в результирующем кадре данных столбец TIME отсортирован почтиправильно, но начиная с 10:00:01.Таким образом, сортировка выполняется с 10:00:01 до 23:59:59, затем с 0:00:01 до 9: 59: 59.

Первые несколько строк результирующего кадра данных

Последние несколько последних результирующих фреймов данных

Как мне исправить это так, чтобы время сортировки начиналось с 00: 00: 01?

Любая помощь действительнооценили.

...