在Pandas数据框架中插入指定的列,需要使用insert()
方法。insert()
方法需要三个参数:
loc
: 插入的位置,可以是列名或列索引。column
: 要插入的列名。value
: 要插入到数据框中的列值。
下面是插入指定列的完整步骤:
- 导入Pandas库:
import pandas as pd
- 创建数据框:
df = pd.DataFrame({
'Name': ['Tom', 'Jerry', 'Mike'],
'Age': [20, 25, 30],
'Gender': ['Male', 'Male', 'Female']
})
- 插入新列:
df.insert(1, 'City', ['Shanghai', 'Beijing', 'Chengdu'])
这里的1
是要插入的位置索引,'City'
是要插入的列名,['Shanghai', 'Beijing', 'Chengdu']
是要插入到数据框中的列值。此时,数据框变为:
Name City Age Gender
0 Tom Shanghai 20 Male
1 Jerry Beijing 25 Male
2 Mike Chengdu 30 Female
另外,也可以在指定位置插入一个空列:
df.insert(1, 'City', '')
以上就是在Pandas数据框架中插入指定列的完整步骤。