如何删除一栏中括号内的数据?

时间:2019-06-29 09:59:12

标签: python regex string dataframe

数据看起来像这样

LIQUID PARAFFIN(1.25 MG)+MAGNESIUM HYDROXIDE(300.0 MG)+SODIUM PICOSULFATE(3.33 MG)

我尝试通过replace进行操作,但是它从第一个括号到最后一个右括号进行了替换。

df['composition_replaced']=df["composition"].str.replace(r"\(.*\).\","")

实际结果-LIQUID PARAFFIN

预期结果-

LIQUID PARAFFIN+MAGNESIUM HYDROXIDE+SODIUM PICOSULFATE

1 个答案:

答案 0 :(得分:0)

您可以使用以下正则表达式:java.lang.NoSuchMethodError: No such DSL method 'pollScm' found among steps [archive, ..., plainText, plugin, pollSCM, preserveStashes, ...]

这里是一个例子:

\([^)]*\)