1、列索引操作
df[‘name’],name为列名
2、行索引操作
- .loc标签索引【df.loc[‘name’],name为行名】
- .iloc位置索引【df.iloc[‘index’],index为数值】
3、布尔值遮罩
# 根据筛选条件生成布尔值列表,即图中的Boolean mask部分
filter_condition = df['language'].str.contains('English')
# 根据布尔值列表显示满足条件的结果
df[filter_condition]
我们日常用到的简单的布尔值遮罩操作举例:
# 筛选出rank排名前10的结果
df[df['rank']<=10]