dataframe.filter
时间: 2024-05-17 07:10:15 浏览: 128
datagrid-filter
5星 · 资源好评率100%
DataFrame.filter是Pandas库中的一个函数,用于在DataFrame中选择满足特定条件的行或列。它能够根据某些列的值或者表达式来筛选数据,并返回一个新的DataFrame对象。
具体来说,filter可以通过以下方式来进行筛选:
1. 通过布尔表达式筛选行:可以使用布尔条件来筛选行,例如选取age列中大于30的行,可以使用df.filter(items=['age']).query('age > 30')。
2. 通过正则表达式筛选列:可以使用正则表达式来筛选列,例如选取以字母a开头的所有列,可以使用df.filter(regex='^a')。
注意,当使用正则表达式时,filter函数默认只会匹配列名,若要匹配行名,则需要设置axis参数。
阅读全文