如何在带有熊猫的列数据框前面添加值[重复]

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)

第一个参数:您希望将新列插入到的索引 第二个参数:列名 第三个参数:列数据

【讨论】:

以上是关于如何在带有熊猫的列数据框前面添加值[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何同时对熊猫数据框中的列进行排序[重复]

熊猫移动平均线[重复]

在熊猫数据框中对重复的列 ID 进行分组

如何根据合并的数据框之一的两列的值在熊猫数据框中添加值

熊猫数据框:在固定其他列的列中提取具有特定标准/条件最小值的数据[重复]

删除熊猫数据框中包含特定值的列和行[重复]