Поворот DataFrame в Pandas для вывода в CSV

Это простой вопрос, на который на удивление трудно найти ответ в Интернете.Вот ситуация:

>>> A
[('hey', 'you', 4), ('hey', 'not you', 5), ('not hey', 'you', 2), ('not hey', 'not you', 6)]
>>> A_p = pandas.DataFrame(A)
>>> A_p
         0        1  2
0      hey      you  4
1      hey  not you  5
2  not hey      you  2
3  not hey  not you  6
>>> B_p = A_p.pivot(0,1,2)
>>> B_p
1        not you  you
0                    
hey            5    4
not hey        6    2

Это не совсем то, что предлагается в документации для pivot— там он показывает результаты без 1 и 0 в верхнем левом углу.И это то, что я ищу, объект DataFrame, который печатается как

         not you  you
hey            5    4
not hey        6    2

Проблема в том, что нормальное поведение приводит к файлу csv, первая строка которого

0,not you,you

, когда Я действительно хочу

not you, you

Когда обычный CSV-файл (с предшествующим «0») читается в R, он неправильно устанавливает имена столбцов и строк из объекта фрейма, что приводит к болезненным ручным манипуляциям, чтобы получить его в Есть ли способ заставить Pivot предоставить мне объект DataFrame без этой дополнительной информации в верхнем левом углу?

5
задан piRSquared 4 January 2017 в 23:24
поделиться