【发布时间】:2018-10-29 02:03:43
【问题描述】:
这是我正在使用的数据框的示意图(注意,这是一个代表性示例,并不意味着展示任何列中的所有可能条目):
Name | Screen | Placeholder for other columns
Bill | GHRF (OOC) | text
Bob | GHRF (IC) | text
Sue | IRMS/CIR (OOC) | text
John | GHRF ISOFORMS IRMS CIR (OOC) | text
我正在尝试选择 Screen 列中具有 (OOC) 的所有行。
通常,我会使用类似 dfnew = df[df['Column'] == 'Criteria'] 的内容过滤数据框,但这不适用于正则表达式。
我也尝试过dfnew = df[df['Screen'].filter(regex = r'OOC', axis = 0)],我认为它会起作用,但没有。
有人可以向我解释如何使用正则表达式根据列条目选择行吗?
我想结束的是这样的:
Name | Screen | Placeholder
Bill | GHRF (OOC) | text
SUE | IRMS/CIR (OOC) | text
John | GHRF ISOFORMS IRMS CIR (OOC) | text
【问题讨论】: