标签: python-2.7 hive
我从oracle数据库读取数据到panda数据帧,然后,有一些列为'object'类型的列,然后将数据帧写入hive表中,这些'object'类型被转换为'binary'类型,一个人知道如何解决这个问题吗?
答案 0 :(得分:0)
当您从oracle读取数据到数据帧时,它会创建具有对象数据类型的列。
您可以要求pandas数据框尝试推断更好的数据类型(在保存到Hive之前)是否可以: dataframe.infer_objects()
dataframe.infer_objects()