Pandas:从列中获取值

2024-09-30 10:39:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我在熊猫中有以下数据帧:

               US46434V7617  US3160928731  US4642865251
2021-07-20     13.741297     53.793367    104.151499

如何将其转换为以列作为键,以列的值作为值的dict。例如:

[{'US46434V7617': 13.741297048948578, 'US3160928731': 53.7933674972021, 'US4642865251': 104.15149908700006}]

Tags: 数据dictus46434v7617us4642865251us3160928731
1条回答
网友
1楼 · 发布于 2024-09-30 10:39:41

您可以使用df.to_dict与orient='records':

df.to_dict(orient='records')

这将为您提供一个字典列表,每行一个。顺便说一句,您在问题中提供的结构无效,它必须是一个字典列表或带有键:值对的字典

相关问题 更多 >

    热门问题