热线电话:13121318867

登录
2019-06-03 阅读量: 579
如何将dataframe类型的数据转换为字典类型?

老师有个数据长这样:

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

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

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

print(d)

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

0.0000
6
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子