首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从带有列表的元组列表中创建数据帧

从带有列表的元组列表中创建数据帧
EN

Stack Overflow用户
提问于 2021-08-11 06:45:48
回答 1查看 23关注 0票数 0

我有一些像这样的数据

代码语言:javascript
复制
data = [
    ('code', [kokyaku_kodo1,kokyaku_kodo2,kokyaku_kodo3,kokyaku_kodo4]),
    ('score', [hyoten1,hyoten2,hyoten3,hyoten4]),
    ...
]

我想创建一个这样的Dataframe

代码语言:javascript
复制
    code          score
0   some_code1    some_score1
1   some_code2    some_score2

我试过了

代码语言:javascript
复制
df = pd.DataFrame.from_dict(data)

但这创建了一个带有shape的数据帧

代码语言:javascript
复制
        0              1
0   some_code1    some_score1
1   some_code2    some_score2
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-11 06:50:18

尝试使用“column”参数,如下所示:

代码语言:javascript
复制
df = pd.DataFrame.from_dict(data,columns=['code', 'score'])

其他方法:

代码语言:javascript
复制
data=np.array([('code', [1,2]), ('score', [3,4])])
keys=data[:,0]
values=data[:,1]
d=dict(zip(keys, values))

df=pd.DataFrame.from_dict(d)

df的输出

代码语言:javascript
复制
     code   score
0      1      3
1      2      4
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68737207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档