为了账号安全,请及时绑定邮箱和手机立即绑定

python pandas dataframe到字典

python pandas dataframe到字典

潇潇雨雨 2019-10-25 10:12:26
我有两列数据框,打算将其转换为python字典-第一列将是键,第二列将是值。先感谢您。数据框:    id    value0    0     10.21    1      5.72    2      7.4
查看完整描述

3 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

如果您想要一种简单的方法来保留重复项,则可以使用groupby:


>>> ptest = pd.DataFrame([['a',1],['a',2],['b',3]], columns=['id', 'value']) 

>>> ptest

  id  value

0  a      1

1  a      2

2  b      3

>>> {k: g["value"].tolist() for k,g in ptest.groupby("id")}

{'a': [1, 2], 'b': [3]}


查看完整回答
反对 回复 2019-10-25
  • 3 回答
  • 0 关注
  • 650 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信