问题描述
我一直在尝试测试pyarrow,并且在将嵌套字典转换为表格时遇到了问题。当我运行此代码时:
import pyarrow as pa
a = {'a':{'b':[1,2,3],'c':[3,1],'d':[2,3,1]}}
schema = pa.schema([pa.field('a',pa.struct([pa.field('b',pa.int32()),pa.field('c',pa.field('d',pa.int32())]))])
pa_a = pa.Table.from_pydict(a,schema)
我回来了pyarrow.lib.ArrowTypeError: Could not convert b with type str: was expecting tuple of (key,value) pair
似乎很奇怪,如果架构无效,模式应该抱怨吗?还是我在这里错过了什么?有没有办法转换嵌套字典?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)