我正在尝试创建一个DataFrame
具有存储unicode
数据而不是标准python的列的列string
,因为我的语言还带有其他带重音符号的字母,例如ñ, á, é
。
我尝试了以下方法。
x = sqlContext.createDataFrame([u"A", u"B", u"C"], ["letters"])
并显示了下一个异常。
TypeError:无法推断类型的架构:<.type'unicode'>
然后,我阅读了类型文档,但没有找到兼容的数据类型,因此我问是否有人知道是否有可能实现这一目标?
问题是您如何提供元素而不是unicode
数据。即使你只有一列的每个元素应该是支持的类型一样Row
,list
或者tuple
:
df = sqlContext.createDataFrame([(u"A", ), (u"B", ), (u"C", )], ["letters"])
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句