【发布时间】:2021-10-26 15:27:34
【问题描述】:
下面有这个数据框,我想在第 0 列前面添加“lap”,例如“lap 1”和“lap 2”
0 1 2 3 4 5 6 7 8 9 ... 12 13 14 15 \
1 1 FAR FAG FAN PAR BIR DGR MAR GIR ROS ... HAR HAM MUR CHI
2 2 FAR FAG FAN PAR BIR DGR MAR GIR ROS ... HAR HAM MUR CHI
3 3 FAR FAG FAN PAR BIR MAR DGR GIR ROS ... HAR HAM MUR CHI
4 4 FAR FAG FAN PAR BIR MAR DGR GIR ROS ... HAR HAM MUR CHI
5 5 FAR FAG FAN PAR BIR MAR DGR GIR ROS ... HAR HAM MUR CHI
【问题讨论】:
-
df[0] = 'lap ' + df[0].astype(str)? -
df.insert(0, 'Lap', [f"lap {i+1}" for i in range(df.shape[0])]) -
两个答案都很好,谢谢