Как сортировать имена столбцов в дате в порядке убывания в пандахPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как сортировать имена столбцов в дате в порядке убывания в пандах

Сообщение Anonymous »

У меня есть этот фрейм данных:

Код: Выделить всё

Node      Interface    Speed   Band_In  carrier     Date
Server1   wan1         100     80       ATT         2024-05-09
Server1   wan1         100     50       Sprint      2024-06-21
Server1   wan1         100     30       Verizon     2024-07-01
Server2   wan1         100     90       ATT         2024-05-01
Server2   wan1         100     88       Sprint      2024-06-02
Server2   wan1         100     22       Verizon     2024-07-19
Мне нужно преобразовать поле «Дата» в этот формат: 1-май, 2-июнь, 19-июль, разместите их в каждом столбце в порядке убывания. Это будет выглядеть так:
Скорость интерфейса узла_Входящий оператор 1 – 9 июля – 21 июня

Сервер1 wan1 100 80 ATT 80 50 30 p>
Я пробовал это:

Код: Выделить всё

df['Date'] = pd.to_datetime(df['Date']).dt.strftime('%d-%b')
df['is'] = df['Band_In'] / df['Speed'] * 100
df = df.pivot_table(index=['Node', 'Interface', 'carrier'], columns='Date', values='is').reset_index()
Мне нужно, чтобы значения даты в именах столбцов были отсортированы в порядке убывания: 9 – 21 мая – 1 июня – 1 июля.
Есть идеи, как это сделать?

Подробнее здесь: https://stackoverflow.com/questions/787 ... -in-pandas
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»