pandas index筛选
时间: 2023-10-22 16:03:55 浏览: 208
使用Pandas对数据进行筛选和排序的实现
5星 · 资源好评率100%
pandas中可以使用index筛选数据,比如:
1. 通过索引位置筛选数据:
可以使用.iloc[]方法,根据行列的位置(从0开始)来筛选数据。例如,df.iloc[0:3, 1:3]表示选取第1到3行(不包括第3行)和第2到3列(不包括第3列)的数据。
2. 通过标签名称筛选数据:
可以使用.loc[]方法,根据标签名称来筛选数据。例如,df.loc['row1':'row3', 'col2':'col4']表示选取标签为row1到row3的行和标签为col2到col4的列的数据。
3. 通过布尔值筛选数据:
可以使用布尔索引(Boolean Indexing)来筛选数据。例如,df[df['col1']>0]表示选取col1列中大于0的行的数据。
4. 通过多个条件筛选数据:
可以使用逻辑运算符(&表示and,|表示or)来组合多个条件进行筛选。例如,df[(df['col1']>0) & (df['col2']<10)]表示选取col1列中大于0且col2列中小于10的行的数据。
阅读全文