我有一个嵌套字典数组:
数据={“A”:“A”,“B”:“B”,“ID”:[{“ii”:“ABC”,“jj”:“BCD”},{“ii”:“AAC”,“jj”:“FFD”}],“Finish”:“yes”}
我曾经
res = pd.DataFrame.from_dict(data , orient='index')
但是ID仍然作为字典列表返回
A B ID Finish
a b [{"ii":"ABC","jj":"BCD"},{"aa":"AAC","bb":"FFD"}] yes
但是我想把所有的东西都转换成df。不知道怎么做。请帮忙
预期产出:
A B ID.ii ID.jj Finish
a b ABC BCD yes
a b AAC FFD yes
要在不使用
json_normalize
的情况下实现这一点,您可以像这样预处理输入-之后你可以直接使用
您可以使用pandas
json_normalize
实现这一点输出
记录路径-将用于展平特定键 记录前缀-作为列前缀添加 meta-是需要在不展平的情况下保留的列
有关示例,请参阅documentation
相关问题 更多 >
编程相关推荐