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

时间:2015-03-09 22:36:23

标签: python pandas

查看the pandas Documentation on DataFrame's to_json methodorient参数含糊不清。它接受的参数类型是字符串,而不是字典。然而,似乎它实际上有三件事可以接受并且每个都有它们自己的默认值:系列(默认'索引'),DataFrame(默认'列')和" JSON字符串的格式" (没有默认值。)

我想知道orient参数的可接受值是什么,以及每个参数对输出json的作用。

1 个答案:

答案 0 :(得分:8)

JSON字符串的格式就是输出对于每个参数的显示方式,如下所示

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