如何安全地将pandas对象转换为h2o数据帧?
import h2o
import pandas as pd
df = pd.DataFrame({'col1': [1,1,2], 'col2': ['César Chávez Day', 'César Chávez Day', 'César Chávez Day']})
hf = h2o.H2OFrame(df) #gives error
UnicodeEncodeError:'ascii'编解码器无法对位置4中的字符'\ xe9'进行编码:序数不在范围内(128)
Environment: Python 3.5,h2o 3.10.4.2
1 回答
我同意这不是H2O特有的问题 . 这适用于我(相同的H2O和Python版本):
我的规格(您可能需要更改默认编码):
这个主题可能有所帮助:How do I check if a string is unicode or ascii?