You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用pandas为dataframe指定列的所有值添加固定字符串前缀

解决方案
  • 方法1:直接字符串拼接(最简便)
    先将第0列转为字符串类型,再和固定前缀拼接即可,代码如下:
    # 第0列为数值类型时使用
    df[0] = 'lap ' + df[0].astype(str)
    
    # 若第0列本身已是字符串类型,可简化为
    # df[0] = 'lap ' + df[0]
    
  • 方法2:使用pandas内置字符串方法
    用str.radd()方法实现前缀追加,逻辑更清晰:
    df[0] = df[0].astype(str).str.radd('lap ')
    

执行完成后可通过如下代码查看修改结果:

print(df[[0]].head())

输出示例:

0
1  lap 1
2  lap 2
3  lap 3
4  lap 4
5  lap 5

内容的提问来源于stack exchange,提问作者Finger Bruno

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 09:24:02