![](/img/trans.png)
[英]How to check if a cell of a Dataframe exists as a key in a dict, and if it does, check if another cell in same row exists in a list in a dict
[英]How to Check and Filter out Row in Dataframe if “.” exists in df Cell
我试着引用这个SF答案: 如何检查DataFrame单元格中是否存在字符
它提供了一个看似很好的解决方案,但它似乎不适用于句号字符“。” 这当然是我试图过滤的角色。
df_intials = df['Name'].str.contains('.')
有没有具体的关于通过数据框过滤列中的每个值都有“。”的东西?
当我转换为一个列表,并编写一个简单的函数来追加字符“。”的字符串。 它工作正常。
pd.Series.str.contains
使用正则表达式作为默认值,因此您可以使用转义字符backslack或参数regex=False
:
尝试
df_intials = df['Name'].str.contains('\.')
要么
df_intials = df['Name'].str.contains('.', regex=False)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.