如果为“。”,如何检查和过滤出数据框中的行。存在于df Cell中

时间:2019-09-10 20:37:10

标签: python pandas

我试图引用以下SF答案:How to check if character exists in DataFrame cell

它提供了一个看似不错的解决方案,但似乎不适用于句点字符“”。当然,我要过滤哪个字符。

type Model<'t> private(query:unit -> seq<'t>) = 
  static member Create(query:unit -> #seq<'t>) =
    Model(fun () -> query () :> _)

在通过数据框过滤时,该列中的每个值都有一个“。”是否有特定之处?

当我转换为列表时,编写一个简单的函数以在字符串后附加字符“。”。才能正常工作。

1 个答案:

答案 0 :(得分:2)

pd.Series.str.contains默认使用正则表达式,因此您可以使用转义符backslack或参数regex=False

尝试

df_intials = df['Name'].str.contains('\.') 

df_intials = df['Name'].str.contains('.', regex=False)