我不确定我的问题是否有特定的名称(我记得听过一个讲座,老师说一部分知识是知道事物的名称)。
无论如何,我正在使用一些遗留系统,我的数据输出如下:
df = pd.DataFrame({'Shop' : [1,2,3,4,5,6,7,8,9,10],'Week 1' : [15,25,11,22,0,-1,15,11,76,62],'Week 2' : [5,44,55,21,12,51,-10,25,81,46]})
print(df)
Shop Week 1 Week 2
0 1 15 5
1 2 25 44
2 3 11 55
3 4 22 21
4 5 0 12
5 6 -1 51
6 7 15 -10
7 8 11 25
8 9 76 81
9 10 62 46
在这种情况下,周数应该是一个观察值,而这个数字是一个应该分配给它的值。
我正在尝试做的是以下内容。
转置DF,但将索引保留为Shop。将每个实例变成一个观察值,因此仅以前 2 个商店为例:
Shop Week Hour
0 1 1 15
1 1 2 5
2 2 1 25
3 2 2 44
实现这一目标的最pythonic方法是什么?在相对中等大小的 df(500 行 52 周)上
尚方宝剑之说
湖上湖
慕运维8079593
相关分类