前言
在特定位置插入行或者列是比较常用的操作,具体的插入操作主要是在哪插入和插入什么
提示:以下是本篇文章正文内容,下面案例可供参考
一、新增列
在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()