2024-04-19 15:48:31 发布
网友
和熊猫一起工作,每次都有一个“特别”的角色 出现一个编码错误。 这是我的代码:
import pandas as pd df = pd.read_csv(r'movies analysis\movie_metadata.csv',encoding='utf-8') print(df.loc[df['title_year'] == 2015])
这是我得到的错误:
关于这个问题有很多线索,但没有一个能为我提供解决方案。在
我最后做的是将所有字符“规范化”成ascii。 这不太理想,但对我有用:
import unicodedata unicodedata.normalize('NFD', Data_U_Want_To_Normalize).encode('ascii', 'ignore')
因此,对于像é这样的字母,它会变成e。在
é
e
我最后做的是将所有字符“规范化”成ascii。 这不太理想,但对我有用:
因此,对于像
é
这样的字母,它会变成e
。在相关问题 更多 >
编程相关推荐