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]
本文详细介绍了Pandas库中数据操作的基础技巧,包括通过列名进行数据选取、使用.loc和.iloc进行行索引以及利用布尔值遮罩筛选数据。例如,df['name']用于获取列名为'name'的数据,df.loc['name']则按标签索引行,而df[df['rank']<=10]则能筛选出rank列值小于等于10的行。这些基础操作对于数据预处理和分析至关重要。
9万+

被折叠的 条评论
为什么被折叠?



