【发布时间】:2022-12-31 03:17:54
【问题描述】:
我希望根据列表中的单个记录生成多行。
例如,我有一个 CSV 文件(例如文件A) 如下:
| User ID | Total Value | Multiple Value | Remaining Value |
|---|---|---|---|
| 123 | 1007.25 | 11 | 7.25 |
| 456 | 804.25 | 9 | 4.25 |
我想创建另一个 CSV 文件(例如档案B) 像这样:
| User ID | Final Value |
|---|---|
| 123 | 100.00 |
| 123 | 100.00 |
| 123 | 100.00 |
| 123 | 100.00 |
| 123 | 100.00 |
| 123 | 100.00 |
| 123 | 100.00 |
| 123 | 100.00 |
| 123 | 100.00 |
| 123 | 100.00 |
| 123 | 7.25 |
| 456 | 100.00 |
| 456 | 100.00 |
| 456 | 100.00 |
| 456 | 100.00 |
| 456 | 100.00 |
| 456 | 100.00 |
| 456 | 100.00 |
| 456 | 100.00 |
| 456 | 4.25 |
我尝试使用 pandas.concat 函数以及 for 循环,但我似乎无法让它正常工作(它出错了)。
【问题讨论】: