python - 将 Pandas 数据帧转换为 OrderedDict 格式
问题描述
我有一个数据框
import pandas as pd
df = pd.DataFrame({'a': ['car','tree','love'],'b': ['bus','wood','kk']})
我想将其转换为可以在 OrderedDict 中使用的格式。
预期的
OrderedDict([("car", "bus"), ("tree", "wood"), ("love ", "kk")])
df.to_dict 不起作用,请指教
解决方案
你可以试试:
ordered_dict = OrderedDict(zip(df['a'], df['b']))
推荐阅读
- reactjs - 无法读取未定义的属性“setData” - 反应触摸事件
- azure - Azure ML 在 MS Excel 中添加错误
- spring - Spring Boot 2.0.2.RELEASE 的模型验证异常
- python - Python MySQLdb,完成插入查询执行,忽略错误插入
- android - NestedScrollView 不完整滚动
- command - 安装 7z 后找不到命令 - ubuntu
- reactjs - 如何从 Axios 的响应中提升 React 中的状态?
- android - 得到一个运行时错误:java.lang.RuntimeException: java.lang.NoSuchMethodException
- matplotlib - matplotlib funcanimation 执行时间太长
- python - Python:如何从另一个类访问实例变量?