根据期间的存在过滤数据帧

时间:2019-04-30 10:04:58

标签: python regex string pandas filter

我正在尝试根据周期的存在来过滤数据帧。例如:

df = pd.DataFrame(dict(A=[5,3,5,6], C=["foo.","bar#","foo,bar", "I got 91.4 percent,"]))

df[df['C'].str.contains('.')]

这给出了

  A                    C
0  5                 foo.
1  3                 bar#
2  5              foo,bar
3  6  I got 91.4 percent,

它仍显示没有句点的行。

如果我尝试使用逗号,则将获得所需的输出。

df[df['C'].str.contains(',')]

A                    C
2  5              foo,bar
3  6  I got 91.4 percent,

真的很感谢您对此模棱两可。

0 个答案:

没有答案