Pandas:在数据框中的所有列中搜索和替换字符串

冲击波

我正在尝试在数据框中的所有列中搜索大写的字符串“NONE”,并将其替换为“None”。如果它已经是“无”,我什么都不做。

我尝试使用 lambda 函数,但它不起作用。

ps:在数据None中不是关键字。它是一个字符串,例如:“无”

df=data.apply(lambda row: 'None' if row.astype(str).str.contains('NONE').any() else row, axis=1)

样本输入

A    |    B
None |   234
NONE |   NONE
565  |   347

预期产出

A    |    B
None |   234
None |   None
565  |   347
不是机器人

尝试这个

df = pd.DataFrame({'A': ['None', 'NONE', '565'], 
                   'B': ['234', 'NONE', '347']})
# replace NONE by None
df = df.replace('NONE', 'None')
print(df)
      A     B
0  None   234
1  None  None
2   565   347

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在数据框中查找和替换字符串

根据字典在数据框中搜索字符串

在数据框中搜索匹配的子字符串

在数据框python中替换字符串

在数据框中搜索列中的字符串值

根据文本框和字符串在数据库中查询搜索

如何在数据框中搜索多个字符串并根据字符串的列和行提取不同的列内容

如果所有值都是特定字符串,则删除pandas数据框中的列

如何在数据框列中提取所有匹配的模式(字符串中的单词)?

在数据库sql的所有表列中搜索字符串

搜索并替换多行字符串中的所有行

使用另一个数据框和 grepl 在数据框中搜索字符串

R:在数据框列中拆分字符串

如何在列表中获取数据框名称的子字符串以用此字符串替换列中的所有值?

使用 PANDAS 在数据框列中查找多个精确的字符串匹配

Python:搜索和替换 HTML 字符串中的所有 img 标签

如何在Android Studio中搜索和替换所有出现的字符串

在数据框中查找字符串的索引和列数

在数据框列 Python 中查找和删除子字符串

替换Pandas数据框中的重复字符串

需要帮助在 Pandas 数据框中搜索另一列中的子字符串

从列表中搜索数据框列中的部分字符串匹配-Pandas-Python

如何在pandas数据框中的列的所有行中提取字符串中的大写单词?

替换所有在熊猫数据框中不包含特定字符串的值

用数据框中的实际 NULL 或 NA 替换“NULL”的所有字符串实例

用字符串R替换数据框中的所有数字实例

去除?和 使用替换在熊猫数据框列中的字符串中的符号

在数据框中添加带有字符串值的列

替换字符串中的字母组合,该字符串是pandas数据框中的列值