Почему сортировка метки времени с помощью sort_values ​​не работает? - PullRequest
0 голосов
/ 05 марта 2019

У меня есть столбец метки времени, преобразованный в удобочитаемую форму.Я пытался отсортировать его как с эпохи, так и после конвертации.Это дает мне

Fri, 08 Feb 2019 17:24:16 IST
Mon, 11 Feb 2019 02:19:40 IST
Sat, 09 Feb 2019 00:22:43 IST

, который не отсортирован.

Я использовал sort_values ​​()

each_tracker_df = each_tracker_df.sort_values(["timestamp"],ascending=True)

почему это не работает ??

1 Ответ

0 голосов
/ 06 марта 2019

Так как все время находится в IST .Заменить строку IST на NULL .

>>import datetime
>>times=['Fri, 10 Feb 2010 17:24:16','Fri, 11 Feb 2010 17:24:16','Fri, 11 Feb 2019 17:24:16']
>>change_format=[]
>> for time in times:
         change_format.append(datetime.datetime.strptime(time, '%a, %d %b %Y %H:%M:%S'))
>>change_format.sort()
...