我想在python中为dataframe创建重复的行。数据帧如下所示
SKU Ids wk_1 wk_2 wk_3 wk_4 wk_5 wk_6
10 20 1 2 3 4 5 6
30 40 6 5 4 3 2 1
我要输出为
SKU Ids wk value
10 20 wk_1 1
10 20 wk_2 2
10 20 wk_3 3
10 20 wk_4 4
10 20 wk_5 5
10 20 wk_6 6
30 40 wk_1 6
30 40 wk_2 5
30 40 wk_3 4
30 40 wk_4 3
30 40 wk_5 2
30 40 wk_6 1
我正在尝试使用pivot\u表,但它显示出错误
hqp = hq.pivot_table(columns=['sku', 'ids','value'],
index= ['sku', 'ids'],
values = ['wk_1', 'wk_2', 'wk_3', 'wk_4','wk_5', 'wk_6'])
这就是
wide_to_long
构建将} 然后^{} 和^{} :
SKU
和Ids
设为索引,^{或:
或者根据注释中的^{} 建议,使用^{} 和^{} 的另一种方法:
相关问题 更多 >
编程相关推荐