猿问

python pandas dataframe到字典

我有两列数据框,打算将其转换为python字典-第一列将是键,第二列将是值。先感谢您。


数据框:


    id    value

0    0     10.2

1    1      5.7

2    2      7.4


潇潇雨雨
浏览 651回答 3
3回答

烙印99

如果您想要一种简单的方法来保留重复项,则可以使用groupby:>>> ptest = pd.DataFrame([['a',1],['a',2],['b',3]], columns=['id', 'value']) >>> ptest  id  value0  a      11  a      22  b      3>>> {k: g["value"].tolist() for k,g in ptest.groupby("id")}{'a': [1, 2], 'b': [3]}
随时随地看视频慕课网APP

相关分类

Python
我要回答