2024-05-15 08:08:25 发布
网友
我需要做一些行复制。 我有一个如下所示的数据帧:
我想做的是按照“count”列中的数字复制每一行。因此,输出应如下所示:
老实说,我不是一个程序员,所以我尝试在一个更大的数据集上做这件事。希望从这个社区得到一些想法
谢谢
-大耳朵
另一种方法是使用df.values
import pandas as pd out = pd.DataFrame(df.values.repeat(df['count'], axis=0), columns=df.columns)
试试reindex+repeat
reindex
repeat
out = df.reindex(df.index.repeat(df['count']))
另一种方法是使用df.values
试试
reindex
+repeat
相关问题 更多 >
编程相关推荐