如何使用正则表达式在Pandas中过滤行?
正则表达式(regex)是定义搜索模式的字符序列。要使用正则表达式在Pandas中过滤行,我们可以使用 str.match() 方法。
更多Pandas相关文章,请阅读:Pandas 教程
步骤
- 创建可变大小的二维异构表格数据, df 。
- 打印输入的DataFrame, df 。
- 为表达式初始化一个变量 regex 。提供一个字符串值作为regex,例如,字符串 ‘J.*’ 将过滤所有以字母’J’开头的条目。
- 使用 df. column_name.str.match(regex)根据提供的regex过滤给定列名中的所有条目。