df.insert() 插入列


 

 

 

参数详解
注意:进行insert之后,会修改原数据,且不能用于赋值操作

loc : int #使用整型数据,是列数据插入的位置,必须是0到len(columns)之间的数
column : string, number, or hashable object #类型可以是字符串、数字或者object。表示列的标签名
value : int, Series, or array-like # 整数、Series或者数组型数据。是插入列的值
allow_duplicates : bool, optional # 布尔型数据,可选参数。如果某个列名在dataframe中已经存在,将allow_duplicates置为true才可以将同样的列名插入。

示例

原始数据

插入一列

  • 不能进行赋值,且插入后会修改原始数据

 

 

 

插入相同列名

  • 插入列名‘c’,报错,因为原来就有这个列名

 

 

进行修改, allow_duplicates 设置为True就可以了

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM