将flattened json从list转换为python中的dataframe

时间:2018-02-04 12:28:12

标签: json python-3.x list dataframe

我有一个嵌套的json文件,我设法弄平了,但结果我得到了一个如下所示的列表:

[{'people_gender': 'Female',
  'people_age_group': 'Young adult',
  'people_distance': 91,
  'time': 0.33},
 {'people_gender': 'Male',
  'people_age_group': 'Adult',
  'people_distance': 88,
  'time': 0.66}]

这些只是列表的两个第一个实例,但当然没有必要复制整个列表。现在我想将其转换为数据框,因此'people_gender','people_age_group','people_distance'和'time'是列,行中的结果是各个时刻的结果。

我只是尝试过:

df = pd.DataFrame(np.array(file))

但是这只是给了我一个列的数据框,并且在行中有给定时刻的每个条目,我不知道如何从那里解决它。

1 个答案:

答案 0 :(得分:0)

您可以使用json_normalize()在

中获取此json