【发布时间】:2019-04-29 18:33:04
【问题描述】:
在下面的数据透视表中,我想将列表/元组中的元素分开,以便垂直显示,并且没有列表的 [] 括号。
所以不是在 C/2 组中显示 [o,t] 而是垂直显示 B 行具有更高的高度并且不包括 [] 和 ,如下所示? (除非它们之间没有大空间)
o
t
代码如下。谢谢。
import pandas as pd
item_list=["m","n","o","p","q","r", "s", "t", "u", "v"]
group_list=["A", "B", "B" ,"C", "D","E", "D", "B" ,"B", "D"]
rank_list=[1,1,2,3,5]*2
df = pd.DataFrame({"Items":item_list, "Group":group_list, "Rank":rank_list})
df.pivot_table(index="Group", columns="Rank", aggfunc=list,fill_value='')
输出如下:
【问题讨论】:
标签: python pandas dataframe pivot-table