pandas.DataFrame.to_json()的'orient'文章的格式是什么?

And*_*ell 8 python pandas

看看关于DataFrame的to_json方法的pandas文档,这个orient论点含糊不清.它接受的参数类型是字符串,而不是字典.然而,似乎它实际上有三件事可以接受并且每个都有它们自己的默认值:Series(默认'index'),DataFrame(默认'columns')和"JSON字符串的格式"(无默认值).

我想知道orient参数的可接受值是什么以及它们对输出json的作用.

小智 9

JSON字符串的格式就是每个参数的输出结果如下所示

  • split:dict如{index - > [index],columns - > [columns],data - > [values]}
  • 记录:列表如[{column - > value},...,{column - > value}]
  • index:dict如{index - > {column - > value}}
  • 列:像{column - > {index - > value}}这样的字典
  • values:只是values数组