所以,我在熊猫方面有点挣扎。如何在数据框的特定列中查找和替换任何字符?
例如,在以下数据框中:
1。如果我想在下面的数据框的x列中将任何括号替换为“-”,或者将“ y”列中的数字替换为“-”。
2.我还有另一个问题是如何替换列'x'中()中的所有内容。 (“那里”)替换为“-”。
df=pd.DataFrame(data=({'x':['Hello','(There)'],'y':['R17','R16']}))
如果有人能帮助我告诉我有关此代码及其工作方式的信息,我将非常感谢。
答案 0 :(得分:1)
不确定这是否是您要的内容,但这是一些示例:
patern = r'\(|\)|\d+'
df.replace(patern, '-', regex=True)
将输出
>
x y
0 Hello R-
1 -There- R-