在行和列之间循环

2024-10-03 17:15:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望翻转我的数据集,将其移动到一个模型中,并在列和行中循环出现问题,以汇总卷。下面的例子

这是在火花,所以语法一直是一个问题,我

n=3
df = sql('select * from Volume_Master')
brandvar = df.select('brand').distinct()
columnvar = df.columns.tolist()
columnvar2 = columnvar[n:]

现在看起来是什么样子

Store   cd      brand   vol_L13w    vol_L26w    vol_YAG_13w
634757  1         1        10          20            10
634757  1         2        20          25            20
634757  1         3        30          25            30
634757  1         4        40          25            40

我的目标

Store   custom_category_cd  Brand1_vol_L13w Brand1_vol_L26w Brand1vol_YAG_L13w
634757  1   10  20  10  20  25  20  30  25  30  40  25  40

Tags: 数据store模型dfcdselect例子汇总