我有一个json文件,我想把它转换成一个数据框,有几列(小时,frappucino,苏打水,咖啡,茶,水,奶昔,没什么,三明治,馅饼,松饼,饼干),然后放入价值在正确的地方。
如果有人可以帮助我,那就太好了。 :)
答案 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')