pandas 数据框到 dict [重复]

Posted

技术标签:

【中文标题】pandas 数据框到 dict [重复]【英文标题】:pandas dataframe to dict [duplicate] 【发布时间】:2021-04-22 22:25:41 【问题描述】:

我来自 xlsx 的数据框:

1  NaN  A     B     C
2  X   '1'   '11'  '111'
3  Y   '2'   '22'  '222'
4  Z   '3'   '33'  '333'

如何使用 pandas 转换为 dict 类型如:

X:'A':'1','B':'11','C':'111',
 Y:'A':'2','B':'22','C':'222',
 Z:'A':'3','B':'33','C':'333'

【问题讨论】:

这里已经回答了这个问题:***.com/questions/18695605/… 这个问题似乎是重复的,已经在堆栈溢出中得到了回答。请参考此链接:***.com/questions/26716616/…. 【参考方案1】:

试试这个:

df.set_index('id').T.to_dict('records')

这是我用的...

【讨论】:

【参考方案2】:

有一个简单的功能:

df.to_dict()

【讨论】:

以上是关于pandas 数据框到 dict [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Pandas 数据框到烧瓶模板作为 json [重复]

python pandas数据框到字典

Pandas 数据框到嵌套字典,名称空间为 None

从 pandas 数据框到元组(对于 hasrsine 模块)

MySQLdb:Pandas 数据框到 SQL 数据库错误:字符串格式化期间并非所有参数都转换

具有多个键的熊猫数据框到 json