我有两个数据框,一个包含宠物ID和名称,另一个包含用户和他们喜欢的宠物ID列表。我想将这些信息转换成字典形式,其中键是用户,值是他们喜欢的所有宠物名称。
id name
0 4 Bert
1 5 Ernie
2 6 Jeff
3 7 Bob
4 8 Puppy
5 9 Socks
6 12 Cyoot
user_email likes
0 matt@google.com [4, 5, 6, 7, 8, 9, 12]
1 gabe@google.com [4, 8, 9, 6, 5, 12]
d= df.astype(str).set_index('id')['name'].to_dict()
然后尝试这个呢?只是猜测应该可以工作。 - anky