如何在数据框中选择给定列与Python中的正则表达式匹配的行?

时间:2018-06-04 16:07:49

标签: python regex pandas dataframe

我想在数据框中只选择一行,其中列为" Toto"匹配正则表达式("。* _ T。"在我的情况下)。怎么做?

我有什么:

1)如果我想选择列Toto等于""的所有行,我会这样做:

df.loc[df["Toto"]=="something"]

2)为了测试与正则表达式的匹配,我做了:

import re
re.match( ".*_T.","hey_To"])

如果匹配不匹配,则此对象将等于“无”。

3)这不起作用:

df.loc[re.match( ".*_T.",df['Toto'])!=None]

0 个答案:

没有答案