我有一个utf-8编码的.csv文件,我使用以下命令将其加载到Python3.7中的H2O.ai
h2o.load_dataset("my.csv")
斯堪的纳维亚字符不能正确显示。如果我将H2OFrame保存到磁盘并使用utf-8在编辑器中打开,同样的问题仍然存在。怎样才能让H2O.ai理解utf-8?
非常感谢。
发布于 2019-01-10 07:50:09
我使用您提供的字符运行了一个快速测试,并能够在H2O-3版本3.20.0.8和Python3.5上正确显示所有内容,因此希望更新的版本也能正常工作。
In [7]: dd = ["Tässä vähän tekstiä åäö"]
In [8]: h2o.H2OFrame(dd)
Parse progress: |█████████████████████████████████████████████████████████████████████████████| 100%
Out[8]:
C1
-----------------------
Tässä vähän tekstiä åäö
[1 row x 1 column]
我还创建了一个csv,将字符串作为第一个单元格,它似乎可以正确显示。
In [12]: hhf = h2o.import_file('Scandinavians.csv', header=-1)
Parse progress: |████████████████████████████████████████████████████████████████████████████| 100%
In [13]: hhf
Out[13]:
C1 C2 C3 C4
------ ----- ------- ----
Tässä vähän tekstiä åäö
[1 row x 4 columns].
(如果这些代码片段没有帮助,我可以尝试更新我的响应)
https://stackoverflow.com/questions/53883749
复制相似问题