gpt4 book ai didi

python - 如果 df 单元格中存在 ".",如何检查和过滤掉 Dataframe 中的行

转载 作者:行者123 更新时间:2023-11-28 16:56:27 25 4
gpt4 key购买 nike

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

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

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)

关于python - 如果 df 单元格中存在 ".",如何检查和过滤掉 Dataframe 中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57877931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com