将系列索引转换为列

时间:2015-08-14 01:28:25

标签: python pandas

我需要将系列amounts的索引转换为其列。例如,我需要转换:

     1983-05-15      1
     1983-11-15      1
     1984-05-15      1
     1984-11-15     101

成:

     1983-05-15      1983-11-15      1984-05-15      1984-11-15
             1               1               1              101

我无法找到任何关于Series类型对象的文档,并且不知道如何执行此操作。

谢谢

2 个答案:

答案 0 :(得分:3)

DataFrame中构建Series,然后.T属性返回转置版本。

In [87]: pd.DataFrame(s).T
Out[87]: 
   1983-05-15  1983-11-15  1984-05-15  1984-11-15
0           1           1           1         101

答案 1 :(得分:1)

有一种内置方法可以将系列转换为数据框to_frame

In [146]:    
s.to_frame().T

Out[146]:
1983-05-15  1983-11-15  1984-05-15  1984-11-15
1                    1           1         101