<p>我有一个csv,其中一列有硬写的unicode字符:</p>
<pre><code>["Investir dans un parc d'activit\u00e9s"]
["S\u00e9curiser, restaurer et g\u00e9rer 1 372 ha de milieux naturels impact\u00e9s par la construction de l'autoroute"]
["Am\u00e9liorer la consommation \u00e9nerg\u00e9tique de b\u00e2timents publics"]
["Favoriser la recherche, am\u00e9liorer la qualit\u00e9 des traitements et assurer un \u00e9gal acc\u00e8s des soins \u00e0 tous les patients de Franche-Comt\u00e9."]
</code></pre>
<p>我正在尝试用相应的字符来修复/替换它们,但是我似乎做不到,我用</p>
<pre><code>df['Objectif(s)'] = df['Objectif(s)'].replace('\u00e9', 'é')
</code></pre>
<p>但这一栏不变
由于下面的代码正常工作,我试图在行上循环以修复它,但没有成功</p>
<pre><code>s = "d'activit\u00e9s"
print(s) # d'activités
print(s.replace('\u00e9', 'é' )) # d'activités
for case in df['Objectif(s)']:
s = str(case)
df['Objectif(s)'][case] = s # ["Investir dans un parc d'activit\u00e9s"]
</code></pre>