将Pandas DataFrame转换为字典
在我们使用pandas处理数据时,有时会需要将dataFrame转为字典,而pandas已经为我们提供这样的接口。下面我们列出几个常用的,具体实现效果自行尝试。
1. df.to_dict(‘dict’)
dict - 默认值:列名是键,值是索引的字典:数据对
2. df.to_dict(‘list’)
list - 键是列名,值是列数据列表
3. df.to_dict(‘records’)
记录 - 每一行都成为一个字典,其中键是列名,值是单元格中的数据
4. df.to_dict(‘split’)
split - 将列/数据/索引拆分为键,值分别为列名,数据值分别按行和索引标签
5. df.to_dict(‘index’)
index - 其中键作为索引标签(而不是列表)