我有这种格式的数据:
term_x similar_sounding_term
insurance insurance_policy
insurance insurance_quote
insurance car_insurance
car rental rental cars in Nantucket
car rental damaged car rental policy
我想将此数据帧转换成一个字典,其中的关键字是term_x,但值是该术语中所有相关值的列表,因此:
insurance : [insurance_policy, insurance_quote, car_insurance, rental cars in Nantucket....]
依此类推:
我虽然这里的答案解决了我的问题,但并没有像我希望的那样将列表合并到一个键下。
达蒙
df.groupby('term_x')['similar_sounding_term'].apply(list).to_dict()
Out[1690]:
{'carrental': ['rentalcarsinNantucket', 'damagedcarrentalpolicy'],
'insurance': ['insurance_policy', 'insurance_quote', 'car_insurance']}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句