Python列表复制
我对 Python 和 StackOverflow 还很陌生,所以请原谅我糟糕的格式。我有一个关于在 DataFrame 中复制行的问题。我有一个看起来像这样的数据集。
| 重量 | 年龄 | 债务 | 资产 |
|---|---|---|---|
| 2 | 34 | 4000 | 10000 |
| 3 | 42 | 3000 | 4000 |
回答
您可以使用Index.repeat然后重新索引数据框:
print(df.reindex(df.index.repeat(df["WEIGHT"])))
印刷:
print(df.reindex(df.index.repeat(df["WEIGHT"])))