Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将字典不等项转换为数据帧

将字典不等项转换为数据帧
EN

Stack Overflow用户
提问于 2018-09-12 20:04:58
回答 2查看 2K关注 0票数 1

我有一个有3000个键的字典,每个键都有一个列表作为它的值,

示例:

代码语言:javascript
运行
AI代码解释
复制
dictionary = {'yup': ['chocolate', 'pizza', 'rainbows'], 'tape': ['what', 'milk'], ....}

我想把这个字典转换成一个数据库,但是因为我的值不相等,所以我不能使用pandas命令"pd.DataFrame(dictionary)“。我收到错误消息“数组必须具有相同的长度”。

我的问题是,我如何仍然创建一个数据框(转置它),并在没有数据的地方拥有空单元格。

示例:

代码语言:javascript
运行
AI代码解释
复制
index   column1      column2   column3 

`'yup'  'chocolate'  'pizza'    'rainbows`'

'tape'  'what'       'milk'     blank
EN

回答 2

Stack Overflow用户

发布于 2018-09-12 20:14:39

值使用values,索引使用keys

代码语言:javascript
运行
AI代码解释
复制
df = pd.DataFrame(list(dictionary.values()), index=dictionary.keys())

        0           1       2
yup     chocolate   pizza   rainbows
tape    what        milk    None

如果需要名为index的列

代码语言:javascript
运行
AI代码解释
复制
df.reset_index()

    index   0           1       2
0   yup     chocolate   pizza   rainbows
1   tape    what        milk    None
票数 5
EN

Stack Overflow用户

发布于 2018-09-12 20:08:48

将您的值转换为pd.Series

代码语言:javascript
运行
AI代码解释
复制
df = pd.DataFrame({k:pd.Series(v) for k,v in dictionary.items()}).T

              0      1         2
tape       what   milk       NaN
yup   chocolate  pizza  rainbows

或者:

代码语言:javascript
运行
AI代码解释
复制
df = pd.DataFrame.from_dict({k:pd.Series(v) for k,v in dictionary.items()},orient='index')

              0      1         2
tape       what   milk       NaN
yup   chocolate  pizza  rainbows
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52302645

复制
相关文章
Python将两个列表转换为字典
最开始,我是想用2层for循环实现,但是发现太麻烦了。最简单的方法,使用zip()函数即可。
py3study
2020/08/26
5.1K0
将tensor转换为图像_tensor转int
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/07
11.8K0
数据字典项实现方案
在应用开发中,总会遇到许多数据字典项,比如对象状态、对象类型等等,这些项一般都是固定的若干可选值选项,比如对象状态可能有新建、修改、删除等状态,这些数据字典项一旦定义完毕改动的频率非常低;在应用开发中,为了处理方便,一般要对这些数据字典项值选项进行数字编码(例如: 0表示新建,1表示修改,2表示删除等),以方便应用程序中使用。而UI显示对象信息时不能显示对象状态等的编码,对于编码值设计人员知道代表什么意思,但用户就不明白了,所以需要进行编码转换,从编码转换为文字描述(名称),也就是需要把状态编码0转换为“新
java达人
2018/01/31
5K0
go:将mysql返回数据转换为一个字典数组
go官方库返回的是一个rows对象,非常蛋疼。 写了一个很神奇的函数,把返回值db.Rows转换成[]map[string]interface{}结构。
超级大猪
2019/11/22
2.5K0
csv转字典
with open('filename','r') as csv_f: reader = csv.reader(csv_f) fieldnames = next(reader) csv_reader = csv.DictReader(f,fieldnames=fieldnames) for row in csv_reader: d = {} for k, v in row.items(): d[k] = v
hankleo
2020/09/17
9890
java map 转string_java-将Map <String,Object>转换为Map <String,String>
Map map = new HashMap(); //Object is containing String
全栈程序员站长
2022/08/25
12.6K0
python 数组转换为字典_char转换为string
会触发TypeError: sequence item 0: expected string, int found的错误
全栈程序员站长
2022/11/07
1.1K0
pandas读取excel文件,转换为字典
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/17
9620
Java将String类型数据转换为Integet类型
今天在写一个java web项目的时候遇到的问题。 由于java中httpservlet传过来的request数据中,所有数据类型都是String的。 但是我们的业务逻辑当中需要的是id的值,是需要Integer类型,所以在接受到数据后需要做一个强制转换。 示例代码如下:
吃猫的鱼Code
2023/02/02
9220
字典转模型速度比较
同样运行100000次后的结果,哈哈不是说mj就不行,mj代码量和兼容程度是yy不能比的 2018-06-09 16:57:08.757885+0800 04-YY和MJ转模型的对比[16298:12944014] YY - 0.19 2018-06-09 16:57:13.636412+0800 04-YY和MJ转模型的对比[16298:12944014] MJ - 4.88 2018-06-09 16:57:13.734706+0800 04-YY和MJ转模型的对比[16298:12944014] 系统
程序员不务正业
2018/06/12
5450
如何将Pandas数据转换为Excel文件
将数据导出到Excel文件通常是任何用户阅读和解释一组数据的最优先和最方便的方式。通过使用Pandas库,可以用Python代码将你的网络搜刮或其他收集的数据导出到Excel文件中,而且步骤非常简单。
玖柒的小窝
2021/11/01
7.7K0
python 列表 字典转json
这一个JSON字符串可以在Android Studio中利用插件GsonFormat转换得到相应对象。
py3study
2020/01/06
2.1K0
将VOC格式的数据集转换为COCO格式
import xml.etree.ElementTree as ETimport osimport json coco = dict()coco['images'] = []coco['type'] = 'instances'coco['annotations'] = []coco['categories'] = [] category_set = dict()image_set = set() category_item_id = -1image_id = 20180000000annotation_id
狼啸风云
2021/06/09
3.2K0
【Python】json 格式转换 ① ( json 模块使用 | 列表转 json | json 转列表 | 字典转 json | json 转字典 )
然后 , 准备 python 数据 , 将数据放到 list 列表中 , 列表中的元素是 dict 字典 ;
韩曙亮
2023/10/11
7320
【Python】json 格式转换 ① ( json 模块使用 | 列表转 json | json 转列表 | 字典转 json | json 转字典 )
IOS中的字典转模型
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/48895659
用户1451823
2018/09/13
1.1K0
java将字符串转换为json对象的方法_java jsonobject转string
在与服务器交互的时候,我们往往会使用json字符串,今天的例子是java对象转化为字符串,
全栈程序员站长
2022/11/08
21.7K0
将字符串转换为date类型_java字符串转date类型
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
14.5K0
将KITTI转换为PASCAL VOC
import os, sysimport globfrom PIL import Image # VEDAI 图像存储位置src_img_dir = "D:\dataset\cityscapes\leftImg8bit\\train\\zurich\\"# VEDAI 图像的 ground truth 的 txt 文件存放位置src_txt_dir = "D:\dataset\cityscapes\gtFine\\train\\zurich\\"src_xml_dir = "D:\dataset\citys
狼啸风云
2020/07/14
7580
crane:字典项与关联数据处理的新思路[通俗易懂]
本文将推荐一个基于 spring 的工具类库 crane,它被设计用来通过类似 MapStruts 的注解配置,完成这种麻烦的关联数据填充/转换操作的处理。
全栈程序员站长
2022/09/23
1K0
crane:字典项与关联数据处理的新思路[通俗易懂]
点击加载更多

相似问题

将字典转换为数据帧

40

将字典转换为数据帧

30

将数据帧的字典转置为单个数据帧

121

将字典转换为数据帧

112

将数据帧转换为字典

03
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文