Pandas在将撇号导出到csv文件时处理错误。它将“社区”中的撇号改为“社区”™s“。程序首先将Excel文件读入数据帧,然后将该数据帧与另一个数据帧合并,然后将生成的数据帧导出到csv文件。撇号在输入Excel文件中开始是这样的('-一个直撇号),然后在导入之后是这样的('-一个卷曲的撇号),然后在导出到csv后看起来像这样(a€™). 当我使用Python ord()函数对dataframe“'”中的撇号值使用Python ord()函数时,得到的数值是8217。在
下面是一些相关的代码。有什么办法解决这个问题吗?在
xls_file = pd.ExcelFile(path + file)
df_cust_quests = xls_file.parse('CustQuests')
df_cust_combined = pd.merge(df_cust_clsend, df_cust_quests, on=['ServiceLine', 'QuestNum'], how='left')
df_cust_combined.to_csv('C:/Users/User/Desktop/Sample File.csv', index=False)
找到了解决办法。我要导入的Excel文件包含了大撇号。它们看起来很直,因为它们很小,但当我靠近看时,我可以看到它们是卷曲的。我把它们改成了直撇号,这样就解决了问题。在
相关问题 更多 >
编程相关推荐