熊猫:
df = pd.DataFrame({'row1':['a','b','a','a','b','b','a','b','b','a'], 'row2':['x','x','y','y','y','x','x','y','x','y'],'col':[1,2,1,2,2,1,2,1,1,2],'val':[34,25,22,53,33,19,42,38,33,61]})
p = pd.pivot_table(df,values='val',rows=['row1','row2'],cols='col')
col 1 2
row1 row2
a x 34 42
y 22 57
b x 26 25
y 38 33
是否有可能在适合R中分析的数据框架中重塑透视表?,某种类型的东西:
^{pr2}$
您可以:
它重置索引,生成
^{pr2}$row1
和row2
列:然后
pd.melt
在除row1
和row2
(id_vars
参数)之外的所有列中熔化为一个名为val
(value_name
参数)的列,并在名为col
(var_name
参数)的列中保留它们属于哪一列的信息。在一种方法是使用^{} :
这没有给出name属性,因此必须将其设置为reset the index:
^{pr2}$相关问题 更多 >
编程相关推荐