Pandas DataFrame insert() 方法
示例
插入新列,包含每位成員的年齡,並將其放在“name”和“qualified”之間。
import pandas as pd
data = {
"name": ["Sally", "Mary", "John"],
"qualified": [True, False, False]
}
df = pd.DataFrame(data)
df.insert(1, "age", [50, 40, 30])
print(df)
自己動手試一試 »
定義和用法
insert()
方法允許我們將新列插入到現有的 DataFrame 中。
語法
dataframe.insert(loc, column, value, allow_duplicates)
引數
引數 | 描述 |
---|---|
loc | 必需。指定新列位置的整數。 |
columns | 必需。指定新列名稱的字串。 |
value | 必需。指定新列值的類陣列物件。 |
allow_duplicates | 可選。預設為 False,指定 DataFrame 是否允許同名列。 |
返回值
None。插入操作直接在原始 DataFrame 中進行。