【发布时间】:2022-06-13 23:56:06
【问题描述】:
我有一个这样的数据框:
df = pd.DataFrame(id:{1,2,1,4,4},
course:{math,math,sci,art,math},
result:{pass,pass,fail,fail,fail}}
我想创建一个这样的嵌套字典: 对于每个 ID,我想制作一个包含通过课程和失败课程的嵌套字典。
{id:{pass:{courses},fail:{courses}}}
{1:{pass:{math},fail:{sci}},2:{pass:{math}},4:{fail:{art,math}}}
【问题讨论】:
-
输入和输出都不是有效的python,请确保可以在python shell中定义对象吗?
标签: python pandas dataframe dictionary