在以下数据透视表中,我想将要垂直显示的列表/元组中的元素分开,并且不包含列表的[]括号。
因此,与其在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='')
输出如下:
答案 0 :(得分:0)
您可以尝试以下方法:
<?xml version="1.0" encoding="UTF-8" ?>
<widget xmlns = "http://www.w3.org/ns/widgets"
xmlns:gap = "http://phonegap.com/ns/1.0"
xmlns:android = "http://schemas.android.com/apk/res/android"
id = "com.aedwards.title"
versionCode="10"
version = "1.0.0" >
输出:
df['Items'].stack().apply(lambda x: pd.Series([i for i in x])).unstack().stack(0)