zxq997

2019-06-20   阅读量: 575

如何将dataframe类型的数据转换为字典类型?

扫码加入数据分析学习群

老师有个数据长这样:

我想把它变成字典类型的如下所示的样子:

答:可以使用如下代码来实现

d = dict()
for _, row in df.iterrows():
code, data, count = row
d.setdefault(code, {}).update({str(data): count})

print(d)

其中 iterrows()可以返回每行的索引及一个包含行本身的对象。因此当我们想遍历行数据的时候就可以使用它。_ 代表行索引,row 代表行对象。

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 1 关注作者 收藏

评论(0)


暂无数据

推荐课程