как сортировать pandas данные по столбцу LABEL - PullRequest
0 голосов
/ 09 апреля 2020

Я прочитал некоторые данные временного ряда и сделал из них объект pd.DataFrame: enter image description here

Кадр данных состоит из 1 строки и 84 столбцов, метка каждого столбца - дата-время объект, чтобы я мог добавить больше строк с различными данными к этой дате позже. Как видите, столбцы вышли из строя. Это приводит к тому, что мои данные выглядят некорректно, когда я печатаю их в виде линейного графика.

Единственные результаты поиска, которые я вижу, касаются сортировки всего кадра данных по значениям одного столбца, Как я могу отсортировать мой фрейм данных по заголовкам каждого столбца , чтобы мои столбцы были в хронологическом порядке?

1 Ответ

0 голосов
/ 09 апреля 2020

Вы можете отсортировать ваш фрейм данных по нескольким столбцам следующим образом:

df.sort_values(by=['col1', 'col2'])

Что он сделает, это отсортирует ваш df по col1, а затем, если в col2 есть дублирующиеся значения, по одному значение в col1, он снова выполнит сортировку для col2 значений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...