У меня есть фрейм данных, который я узнал, что могу «перевернуть» с помощью df.T, но мне интересно, как добавить новые имена столбцов одновременно с транспонированием фрейма данных.
Мойданные выглядят так:
dict = {"a":[1,2,3,4],
"b":['A','B','C','D'],
"c":['day','night','day','day']}
df = pd.DataFrame(dict)
a b c
0 1 A day
1 2 B night
2 3 C day
3 4 D day
И с df.T вот так:
df.T
0 1 2 3
a 1 2 3 4
b A B C D
c day night day day
Но я пытаюсь (и не могу) изменить заголовки с помощью transpose следующим образом:
dfT = df.T(headers = df['b'])
dfT = df.T.columns = df['b']
Мой желаемый результат - иметь это, в то же время я транспонирую:
A B C D
a 1 2 3 4
b A B C D
c day night day day
Возможно ли это с помощью df.T?
Спасибо!