如何更改ASCII符号的特殊符号



你知道如何将特殊符号如"łł?我试着按照互联网的建议使用unidecode。

import pandas as pd
from unidecode import unidecode
history = pd.read_csv('history.csv', encoding='unicode_escape')
print(unidecode(history))

但这是DataFrame,我有一个类似的错误:"DataFrame"对象没有属性"encode"。有什么想法吗?

您需要将该函数应用于所有要修改的系列。如果您知道系列(列(foobarquux包含";fix";,

import pandas as pd
from unidecode import unidecode
history = pd.read_csv('history.csv')
for col in ('foo', 'bar', 'quux'):
history[col] = history[col].apply(unidecode)

最新更新