尝试将数据集吐到<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/4.13.0/d3.min.js"></script>
<svg id="box" width="500" height="300"></svg>
和train
,然后将其保存为test
格式。
这是到目前为止的代码,
.txt
但是,当我尝试这样做时,会出现错误:
回溯(最近通话最近): 在第8行输入文件“ splitter.py” test.to_csv('checkme.tsv') 在to_csv中的文件“ /home/abc/micro/micro/local/lib/python2.7/site-packages/pandas/core/frame.py”,行1745 formatter.save() 保存文件“ /home/abc/micro/micro/local/lib/python2.7/site-packages/pandas/io/formats/csvs.py”,第171行 self._save() _save中的文件“ /home/abc/micro/micro/local/lib/python2.7/site-packages/pandas/io/formats/csvs.py”,第286行 self._save_chunk(start_i,end_i) 档案_save_chunk中的第313行「/home/abc/micro/micro/local/lib/python2.7/site-packages/pandas/io/formats/csvs.py」 self.cols,self.writer) 在pandas._libs.writers.write_csv_rows中的文件“ pandas / _libs / writers.pyx”,第64行 UnicodeEncodeError:'ascii'编解码器无法在位置111处编码字符u'\ u026a':序数不在范围(128)中
这里可能有什么问题,以及如何解决?
答案 0 :(得分:2)
您需要将数据框编写为unicode:
test.to_csv('checkme.txt', sep='\t', encoding='utf-8')