gpt4 book ai didi

python - 创建 pandas 数据框,用循环重复条目

转载 作者:太空宇宙 更新时间:2023-11-03 14:03:38 25 4
gpt4 key购买 nike

我正在尝试填充一个数据框,用于绘制一些销售数据的图表,以用零填充一年中剩余的几周。我的代码如下:

weeks = [x for x in range(max(sales['WEEK']+1),53)]
padding = pd.DataFrame(np.zeros((53max(sales['WEEK']+1),len(sales.columns))),index=weeks)

这会返回一个 pandas DataFrame 43 行 x 3 列。我真正需要做的是重复 43 行中每一行的索引 7 次,给我一个包含 301 行的 DataFrame 。我无法解决这个问题,有什么想法吗?

最佳答案

假设您的 df 作为形状为 (43,3) 的数据框

使用重复+重新索引

New_df=df.reindex(df.index.repeat([7]*len(df)))

关于python - 创建 pandas 数据框,用循环重复条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49072805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com