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