我有一个保存在csv文件中的字符类。 当我使用以下命令在我的python终端中打印它时:
df_classes = pd.DataFrame({'classes':classes})
我得到以下内容:
 [Â]
Æ [Æ]
Ç [Ç]
È [È]
É [É]
Ê [Ê]
Ë [Ë]
Î [Î]
Ï [Ï]
Ô [Ô]
Û [Û]
Ü [Ü]
à [à]
â [â]
æ [æ]
ç [ç]
è [è]
é [é]
ê [ê]
ë [ë]
î [î]
ï [ï]
ô [ô]
ù [ù]
û [û]
ü [ü]
ÿ [ÿ]
然而,当我把它们放在csv文件中并打开一个csv文件
时with open('classes.csv', 'a') as f:
df_classes.to_csv(f, header=False)
 ['\xc3\x82']
Æ ['\xc3\x86']
Ç ['\xc3\x87']
È ['\xc3\x88']
É ['\xc3\x89']
Ê ['\xc3\x8a']
Ë ['\xc3\x8b']
ÃŽ ['\xc3\x8e']
à ['\xc3\x8f']
Ô ['\xc3\x94']
Û ['\xc3\x9b']
Ü ['\xc3\x9c']
à ['\xc3\xa0']
â ['\xc3\xa2']
æ ['\xc3\xa6']
ç ['\xc3\xa7']
è ['\xc3\xa8']
é ['\xc3\xa9']
ê ['\xc3\xaa']
ë ['\xc3\xab']
î ['\xc3\xae']
ï ['\xc3\xaf']
ô ['\xc3\xb4']
ù ['\xc3\xb9']
û ['\xc3\xbb']
ü ['\xc3\xbc']
ÿ ['\xc3\xbf']
如何获得与df_class
**EDIT1**
如果我将它们存储在hdf5
文件而非rath csv
文件中,它可以正常工作
df_classes.to_hdf("classes.h5",'table')
csv有什么问题?