python - 如何以这种格式将字典转换为数据框?
问题描述
我有一本字典
dic = {'a': ['b', 'c', 'd'], 'x': ['y', 'z', 'w']}
然后我想转换df
形式
这种转换会重复很多次。您能否详细说明一种有效的方法?
解决方案
采用melt
d = {'a': ['b', 'c', 'd'], 'x': ['y', 'z', 'w']}
df = pd.DataFrame(d).melt(var_name='root',value_name='node')
print(df)
root node
0 a b
1 a c
2 a d
3 x y
4 x z
5 x w
推荐阅读
- ios - 同时同步多个电子邮件帐户
- nginx - Drupal 8 在 Drupal 7 网站的子目录中
- node.js - 无法使用 NodeJS 从 CentOS 连接到 MongoDB Atlas
- java - 如何修复代理错误?
- sql - 在 oracle 中显示日期的名称
- jpa - JPA:bean 验证对预删除意味着什么?
- android - 从 Firestore 获取和替换数据以制作最近的消息数据馈送
- firebase - Flutter Firestore 快照始终为空或空列表
- javascript - 我正在尝试使用javascript向Chart.js中条形图的每一列添加点击事件
- java - Spring Boot:映射器未初始化