Pandas中插入新的行或列

  • Post author:
  • Post category:其他





前言


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



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



一、新增列


在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()



版权声明:本文为qingfengsuiyu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。