如何在带有熊猫的列数据框前面添加值[重复]
Posted
技术标签:
【中文标题】如何在带有熊猫的列数据框前面添加值[重复]【英文标题】:how can I add values in front of a column dataframe with pandas [duplicate] 【发布时间】: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])])
两个答案都很好,谢谢
【参考方案1】:
使用 df.insert() 函数
df.insert(0, "lap 1", ['TEMP']*5)
第一个参数:您希望将新列插入到的索引 第二个参数:列名 第三个参数:列数据
【讨论】:
以上是关于如何在带有熊猫的列数据框前面添加值[重复]的主要内容,如果未能解决你的问题,请参考以下文章