2015-05-21 4 views
1

Я создал таблицу pandas pivot, используя pd.pivot_table. Моя таблица имеет одну зависимую переменную, а затем три независимые переменные (1 для строк, 2 для столбцов). Я хочу экспортировать таблицу, чтобы все значения находились в одной строке. Однако, когда я пытаюсь сделать таблицу вместо того, чтобы перемещать переменную строки в столбцы, она перемещает все столбцы в строки, оставляя все значения в одном столбце.Transpose Pandas Pivot Table

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

+0

Вы можете транспонировать таблицу с df.T –

+0

@NicholasAldershof Спасибо, однако, когда я пытаюсь использовать 'df.T', стол возвращается по вертикали еще (с данными в одном столбце). 'mytable.unstack()' выглядит так же, как 'mytable.unstack(). T' – As3adTintin

+2

добавьте пример текущего формата и ожидаемого вывода – JAB

ответ

1

Вы производите серию путем укладки (или разложения), которая на самом деле одномерна и отображается как столбец. Вы могли бы заставить отображаться как ряд с чем-то вроде этого:

pd.DataFrame(df.stack()).T 
Смежные вопросы