如何将这个特定的json文件转换为数据框?

时间:2018-05-07 19:41:50

标签: python json pandas dataframe

我有一个json文件,我想把它转换成一个数据框,有几列(小时,frappucino,苏打水,咖啡,茶,水,奶昔,没什么,三明治,馅饼,松饼,饼干),然后放入价值在正确的地方。

如果有人可以帮助我,那就太好了。 :)

enter image description here

1 个答案:

答案 0 :(得分:0)

它是一个JSON文件。您应该使用pd.read_json将其加载到数据框中。 例如,

df = pd.read_json('yourfile.json')

请注意,您需要选择正确的orient参数以匹配您的特定JSON结构:

  

orient:string,

     

预期的JSON字符串格式的指示。 to_json()可以使用相应的方向值生成兼容的JSON字符串。可能的方位集是:

     

'分裂' :dict像{index - > [index],列 - > [列],数据 - > [数值]}

     

'记录' :列表如[{column - > value},...,{column - >值}]

     

'指数' :dict像{index - > {column - >值}}

     

'列' :dict像{column - > {index - >值}}

     

'值' :只是值数组

在您的情况下,我认为是df = pd.read_json('yourfile.json', orient='index')