如何将列数据转换为行

时间:2019-08-05 15:36:32

标签: python pandas pivot

我在每个国家/地区的列中都有数据,我试图将其转换为名称为country的行,并将所有国家/地区名称及其值存储在另一个字段中。

尝试了数据透视表,pivot_table,但没有按预期运行。

1 个答案:

答案 0 :(得分:1)

df = pd.DataFrame(
   columns=["Country 1", "Country 2", "Country 3"],
   data=[[1,2,3]]
)

这是您当前的输出?

   Country 1  Country 2  Country 3
0          1          2          3

您想换位吗?

df.transpose()

           0
Country 1  1
Country 2  2
Country 3  3