2024-04-28 05:42:29 发布
网友
我需要创建一个字典,其中每个元素都是一行。键表示一个特定列,值将是剩余列条目的列表。下面是一个简单的例子:
示例df:
Col_A Col_B Col_C Col_D Roger 5 blue house Kim 2 green car Mike 10 red bike
所需词典={'Roger':['5'、'blue'、'house']、'Kim':['2'、'green'、'car']、'Mike':['10'、'red'、'bike']}
任何建议都将不胜感激
将索引设置为COl_A,然后转置帧并转换为方向设置为list的字典
COl_A
list
df.set_index('Col_A').T.to_dict('list')
{'Roger': [5, 'blue', 'house'], 'Kim': [2, 'green', 'car'], 'Mike': [10, 'red', 'bike']}
尝试:
print(df.set_index("Col_A").apply(list, 1).to_dict())
印刷品:
将索引设置为
COl_A
,然后转置帧并转换为方向设置为list
的字典尝试:
印刷品:
相关问题 更多 >
编程相关推荐