You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除DataFrame转字典后的索引键,生成字典列表?

如何移除DataFrame转字典后的索引键,得到字典列表?

嗨,我来帮你解决这个问题!你现在是把DataFrame转成字典后,那些0、1、2...的索引键看着碍事,想把它们去掉得到纯字典组成的列表对吧?有两种简单的方法:

方法一:从已生成的字典直接处理

如果你已经得到了带索引的字典,直接取它的值集合再转成列表就行,代码非常简洁:

# 假设你的带索引字典叫original_dict
original_dict = {0: {'Total_Time_words': 1.5, 'Words': 'Denisa'}, 1: {'Total_Time_words': 2.2, 'Words': 'of'}, 2: {'Total_Time_words': 2.85, 'Words': 'information'}, 3: {'Total_Time_words': 3.55, 'Words': 'was'}, 4: {'Total_Time_words': 3.9, 'Words': 'in'}, 5: {'Total_Time_words': 4.05, 'Words': 'the'}, 6: {'Total_Time_words': 4.5, 'Words': 'University'}}

result_list = list(original_dict.values())

执行后result_list就是你想要的目标格式啦。

方法二:直接从DataFrame生成目标列表(更高效)

其实不用先转成带索引的字典,Pandas的DataFrame本身就有方法一步到位生成你要的列表格式,用to_dict('records')就行:

# 假设你的DataFrame叫new
result_list = new.to_dict('records')

这个方法跳过了中间生成带索引字典的步骤,直接把每一行数据转成字典,然后组合成列表,效率更高,推荐优先用这个。

内容的提问来源于stack exchange,提问作者nath

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 17:47:34