有没有一种方法可以查找和替换pandas数据框中的任何字符?

时间:2020-07-29 18:57:56

标签: python pandas dataframe

所以,我在熊猫方面有点挣扎。如何在数据框的特定列中查找和替换任何字符?

例如,在以下数据框中:

1。如果我想在下面的数据框的x列中将任何括号替换为“-”,或者将“ y”列中的数字替换为“-”。

2.我还有另一个问题是如何替换列'x'中()中的所有内容。 (“那里”)替换为“-”。

df=pd.DataFrame(data=({'x':['Hello','(There)'],'y':['R17','R16']}))

如果有人能帮助我告诉我有关此代码及其工作方式的信息,我将非常感谢。

1 个答案:

答案 0 :(得分:1)

不确定这是否是您要的内容,但这是一些示例:

patern = r'\(|\)|\d+'
df.replace(patern, '-', regex=True)

将输出

>         
x   y
0    Hello  R-
1  -There-  R-
相关问题