重塑长熊猫数据帧

时间:2018-03-11 17:50:55

标签: python pandas dataframe

我有一个非常简单的数据框,只由一列和索引组成。这是一个非常长的列(52行),我想将这些项目分组,比如说5,并将索引和值放在一起。像这样的东西

       value
index
1      123
2      345
...
...
...
...
...
...
52     567

到这个

      value          value       .... 
index         index         ....
1     123     6      ###
2     345     7      ###
3     567     8      ###
4     678     9      ###
5     789     10     ###

所有这些都是为了视觉清晰,所以我可以简单地做df.to_latex()而不必用胶乳来安排。那可能吗?

1 个答案:

答案 0 :(得分:0)

首先按照reset_index从索引创建新列,然后按D[,predict:=getLastTerm(ngram)[[1]],by=ngram] 按地板分割创建MultiIndex,然后按unstack重新整形,按{{3}更改列的顺序}。最后通过5MultiIndex转换为列:

map
相关问题