(行、列):数据帧的值

2024-06-16 09:38:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个来自rester服务的以下格式的数据集

{'C': {('x', 'Active'): 1, ('x', 'Ready'): 1, ('y', 'Active'): 1, ('y', 'Ready'): 1, ('z', 'Active'): 1, ('z', 'Ready'): 2}}

我想要的例外是

enter image description here

但当我尝试在DF中加载数据时,它会将键(行、列)作为索引加载


Tags: 数据df格式activereadyrester将键
2条回答

你可以做:

pd.Series(data['C']).unstack()

输出:

   Active  Ready
x       1      1
y       1      1
z       1      2

另一种方式;应用pd.DataFrame并删除多索引列

 df=pd.DataFrame(data).unstack()
 df.columns=df.columns.droplevel()


      Active    Ready
   x    1        1
   y    1        1
   z    1        2

相关问题 更多 >