我有一个具有深度嵌套递归结构的json文件:
{"children": [
"val" = x
"data" = y
"children": [{
"val" = x
"data" = y
"children": [{
....
"val" = x
"data" = y
"children": [{
"val" = x
"data" = y
"children": [{
....
使用pandasjson_normalize如下:
^{pr2}$给出dataframe,其中第一级被展平,但较深的级别在dataframe中仍然是json字符串。在
如何使我的数据帧扁平化,使整个json树被解压和展平?在
如果您的json格式良好,并且在所有级别都具有相同的结构,那么您可以通过向每个级别的json规范化传递一个列表来提取所有数据。在
这将给出以下输出,如果需要,可以递归地将其添加到单个数据帧中。在
^{pr2}$相关问题 更多 >
编程相关推荐