Python-如何删除不平衡的括号和引号

Python-如何删除不平衡的括号和引号,python,parentheses,Python,Parentheses,我正在清理一个包含许多拼写错误的数据集,例如,我发现像这样的不平衡括号(数据集是法语的,对不起): oxide D'hydrate(应该是oxide D'hydrate) PEROXYDE)水合(应该是PEROXYDE-DE-hydrate) POUDRE DE)(猪肉饼(应该是POUDRE DE pircle肉饼) 此外,我有时会在单词之间出现需要替换的双空格 我已经为要替换的单词或表达式以及相应的替换设置了一个字典。但是它不会使用不平衡的括号或双空格 rep_dict = dict([(

我正在清理一个包含许多拼写错误的数据集,例如,我发现像这样的不平衡括号(数据集是法语的,对不起):

  • oxide D'hydrate
    (应该是
    oxide D'hydrate
  • PEROXYDE)水合
    (应该是
    PEROXYDE-DE-hydrate
  • POUDRE DE)(猪肉饼
    (应该是
    POUDRE DE pircle肉饼
此外,我有时会在单词之间出现需要替换的双空格

我已经为要替换的单词或表达式以及相应的替换设置了一个字典。但是它不会使用不平衡的括号或双空格

rep_dict = dict([('ABCD', 'ABCDE'), ('ABCDE FG', 'ABC DE FG')])
df.replace(rep_dict, regex=True)

位置xxx处的不平衡括号看起来很奇怪。请您详细说明数据帧的结构,并添加完整的错误堆栈跟踪。另外:您为什么使用
regex=True
?您显示的示例不需要regex。或者您的真实数据更复杂?欢迎使用StackOverflow。请按照第帮助文档中的osting指导原则,如您创建此帐户时所建议的,并…在此处应用。同时发布您的问题代码;我们无法修复您尚未发布的内容。如果您尚未编写任何代码,则您有一个问题需要研究,而不是堆栈溢出。