下面是详细讲解“pandas选择某几列的方法”的完整攻略:
1. 使用列名选择某几列
使用列名可以方便地选择需要的列。对于一个DataFrame对象,使用列名的方式如下:
import pandas as pd
# 创建一个DataFrame对象
data = {'name': ['John', 'Jack', 'Lucy', 'Niki'],
'age': [18, 20, 22, 24],
'gender': ['male', 'male', 'female', 'female'],
'score': [80, 85, 90, 95]}
df = pd.DataFrame(data)
# 选择name和gender列
df[['name', 'gender']]
输出结果为:
name gender
0 John male
1 Jack male
2 Lucy female
3 Niki female
2. 使用iloc选择某几列
iloc是pandas中的选择函数之一,在DataFrame对象中,iloc[n:m]表示选取n到m-1之间的行。针对列的选择,可以使用以下两种方式:
- 使用整数序列
# 选择第0和第1列
df.iloc[:, [0, 1]]
- 使用切片
# 选择第0列到第2列
df.iloc[:, 0:3]
输出结果均为:
name age
0 John 18
1 Jack 20
2 Lucy 22
3 Niki 24
以上就是使用pandas选择某几列的方法完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:pandas 选择某几列的方法 - Python技术站