从SQL查询中,我提取了商店中发生的活动的列表,其中一列具有名为“ STATUS”的标签。
每次“状态”标签更改时,我都希望向下移动数据框并拉整行
- 我已经从查询中创建了一个数据框,并将其命名为 df
- 将列类型更改为我所需的
- 创建所有列标题的列表
- 使用该列表创建一个我要附加到的空数据框
- 尝试使用上述条件创建for循环
headerlist = df.columns.values.tolist()
newdf = pd.DataFrame(columns=headerlist)
for index,row in df.iterrows():
if df.STATUS[i] != df.STATUS[i-1]:
newdf = newdf.append(i)
我在这里上传了一张图片,该图片代表了我要实现的目标。
提前谢谢