Изменение формы кадра данных Pandas с указанием имени столбца [закрыто]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Изменение формы кадра данных Pandas с указанием имени столбца [закрыто]

Сообщение Anonymous »

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

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

>>> df
TYPE    A    B    C    D
0   IN  550  350  600  360
1  OUT  340  270  420  190
Я хочу придать ему такую ​​форму:

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

       AIN AOUT  BIN BOUT  CIN COUT  DIN DOUT
550  340  350  270  600  420  360  190
Для этого я использую следующие коды:

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

ds = df.melt().T.iloc[1:,2:]
ds.columns = ['AIN','AOUT','BIN','BOUT','CIN','COUT','DIN','DOUT']
>>> ds
AIN AOUT  BIN BOUT  CIN COUT  DIN DOUT
value  550  340  350  270  600  420  360  190
Это работает, но кажется глупым, имя столбца было введено вручную. Интересно, есть ли лучший способ, более питонический, чтобы сделать это. Есть идеи?
P.S. «значение» в выходном кадре данных незначительно.

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

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

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

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

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

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

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