基于索引过滤Pandas数据框架
在这篇文章中,我们将看到如何基于索引来过滤Pandas Dataframe。我们可以在filter()的帮助下基于索引过滤Dataframe。该方法用于根据指定索引中的标签对Dataframe的行或列进行子集。我们可以使用下面的语法来过滤基于索引的Dataframe。
语法: DataFrame.filter ( items=None, like=None, regex=None, axis=None )
参数 :
- items :要限制的信息轴的列表(必须不全部存在)。
- like:保持信息轴,其中 “arg in col == True”
- regex : 保持信息轴与re.search(regex, col) == True
- axis:要过滤的轴。默认情况下,这是信息轴,”索引 “用于系列,”列 “用于数据框架。
返回:该方法返回与输入对象相同的对象类型。
示例 1:
下面的程序是为了了解如何根据数值索引来过滤Dataframe。
输出:
示例 2:
下面的程序是为了了解如何根据非数值索引来过滤Dataframe。
输出:
示例 3:
下面的程序是为了了解如何过滤Dataframe中包含一个特定字符串的索引。
输出
示例 4:
下面的程序是为了了解如何过滤Dataframe中包含特定字符的索引。
输出