Pandas中插入新的行或列

python中插入新行或列

  • 前言
  • 一、新增列
  • 二、新增行


前言

在特定位置插入行或者列是比较常用的操作,具体的插入操作主要是在哪插入和插入什么


提示:以下是本篇文章正文内容,下面案例可供参考

一、新增列

在pandas中新增列用到的是insert(),insert方法后面括号中指名要插入的位置,插入后新列的名,以及要插入的数据:

df.insert(2,"文件名",["a","b","c"])

二、新增行

在Pandas中没有专门用来插入的行方法,可以把行当做新的表,然后使两个表在纵轴方向上进行拼接:

#有两个表df1,df2
pd.concat([df1,df2]) #普通纵向合并
#通过设置ignore_index的值对合并的表生成新的索引
pd.concat([df1,df2],ignore_index = True)
#当两个表中有重叠的数据时,使用drop_duplicates()去除重复数据
pd.concat([df1,df2],ignore_index = True).drop_duplicates()

你可能感兴趣的:(Pandas)