使用串行数据将行转换为熊猫数据框中的列

时间:2019-10-08 14:43:47

标签: python pandas dataframe pivot transpose

我想将数据框中的不同行转换为列,并将其分配给每一列。

我有一个具有这种结构的熊猫数据框(来自json文件):

    Key        Value
0   _id         1
1   type        house
2   surface     156
3   county      andr
4   _id         2
5   type        apartment
6   surface     95
7   county      sprl
8   _id         3
9   type        house
10  surface     234
11  county      ilm
..

我希望数据框类似于:

     _id    type      surface   county
0    1      house     156       andr
1    2      apartment 95        sprl
2    3      house     234       ilm
...

1 个答案:

答案 0 :(得分:0)

df = pd.read_json(your_json, orient='records')

这应该以您想要的格式阅读。