擅长:python、mysql、java
<p>使用<code>ast.literal_eval</code>&;<code>str.join</code></p>
<p>演示:</strong></p>
<pre><code>import pandas as pd
import ast
df = pd.DataFrame({"path": ['["rome","is","in","province","lazio"]', "['rome', 'is', 'in', 'province', 'naples']", ['N']]})
df['path'] = df['path'].astype(str).apply(ast.literal_eval).apply(lambda x: " ".join(x))
print(df)
</code></pre>
<p><strong>输出:</strong></p>
<pre><code> path
0 rome is in province lazio
1 rome is in province naples
2 N
</code></pre>