Unicode解码错误:'unicodeescape'编解码器无法解码位置 37988-37989 中的字节:格式不正确的 \N 字符转义



我在将csv文件读取到DataFrame中时遇到问题。下面是代码片段。

patron_df = pd.read_csv('Patron_Checkouts.csv', encoding = 'unicode_escape')

我一直收到错误:

UnicodeDecodeError: 'unicodeescape' codec can't decode bytes in position 37988-37989: malformed N character escape

我尝试过很多解决方案,包括在括号右侧添加一个"r"来获得原始字符串。我还尝试过重命名和移动文件。

将csv文件转换为xlsx文件,然后更改:

patron_df = pd.read_csv('Patron_Checkouts.csv', encoding = 'unicode_escape')

至:

patron_df = pd.read_excel('Patron_Checkouts.xlsx')

工作。

最新更新