我有一个像这样的数据框 -
A B C
a 2 4
b 4 6
c 4 8
我想用这样的列创建一个新的空数据框 -
a b c class
其中第一个数据帧的第一列的行成为新数据帧中的列和另一列['class']。 我做了一个简单的df.pivot [columns ='A'],但结果错了
答案 0 :(得分:3)
您可以先将所有Col A数据作为列表
>>> col = df.A.tolist()
>>> col.append('Class')
>>> new_df = pd.DataFrame(columns=col)
Empty DataFrame
Columns: [a, b, c, Class]
Index: []