powershell格式列表输出到pandas数据帧

时间:2018-01-19 18:50:23

标签: python python-3.x pandas transpose

如何将格式列表对象的输出从powershell转换为数据框,其中列是第一列的合并聚合,并且值对应于相应的信息集?

数据:

a    : data
b    : data2
c    : data3

a    : data10
b    : data20
c    : data30

预期产出:

a         b           c
data      data2       data3
data10    data20      data30

我试图转发我的df,但它没有合并a,b,c。

任何帮助都会很棒。谢谢。

1 个答案:

答案 0 :(得分:2)

使用cumcount构建新的密钥,然后我们pivot

df.assign(key=df.groupby('v').cumcount()).pivot('key','v','s')
Out[242]: 
v         a       b       c
key                        
0      data   data2   data3
1    data10  data20  data30

数据输入

df
Out[243]: 
   v       s
0  a    data
1  b   data2
2  c   data3
3  a  data10
4  b  data20
5  c  data30