将 Pandas DataFrame 转换为字典
在 Python 中,将 Pandas DataFrame 转换为字典涉及重构数据帧以与所需的词典格式。具体来说,列名成为字典键,而每行中的值成为与这些键关联的值。
为了实现这种转换,to_dict() 方法被证明是有价值的。此方法接受指示数据排列的“orient”参数。默认情况下,它采用“dict”方向,其中列名称充当键,值是包含索引值对的字典。
为每列生成一个值列表,如示例输出,'orient' 参数应设置为 'list':
df.set_index('ID').T.to_dict('list')
这一行完成了几个任务:
生成的字典采用所需的格式,其中第一列元素是键,相应的行元素是值。
而“列表”方向适合在给定的场景中,存在其他东方选项,每个选项都会生成不同的字典格式:
通过了解不同的方向,您可以将转换定制为所需的字典结构。
以上是如何将 Pandas DataFrame 转换为具有特定方向的字典?的详细内容。更多信息请关注PHP中文网其他相关文章!