从元组列表创建熊猫数据框

Boosted_d16

我看过几个类似的主题,但是他们对我的新帖子并没有真正帮助我。

我想从元组列表中创建以下df:

Values         Total  extra
label                      
Pictionary  0.000000     12
Chess       4.609929     12
Cluedo      8.421986     12

这是实现它的所有组件:

columns = ['Total, 'extra']

tups = [(u'Pictionary', 0.0, 12)
        (u'Chess', 4.6099290780141837, 12)
        (u'Cluedo', 8.4219858156028362, 12)]

我失败的尝试:

pd.DataFrame(tups, columns=columns)

错误信息:

AssertionError: 2 columns passed, passed data had 3 columns
耶斯列尔

我认为您必须将一个值添加到列list,然后尝试list comprehensionset_index添加第一列,如果需要的话,请输入index

import pandas as pd

columns = ['label', 'Total', 'extra']

tups = [(u'Pictionary', 0.0, 12),
        (u'Chess', 4.6099290780141837, 12),
        (u'Cluedo', 8.4219858156028362, 12)]

df = pd.DataFrame([x for x in tups], columns=columns)

print df
        label     Total  extra
0  Pictionary  0.000000     12
1       Chess  4.609929     12
2      Cluedo  8.421986     12

df = df.set_index('label')
#if you need set column name
df.columns.name = 'Values'

print df
Values         Total  extra
label                      
Pictionary  0.000000     12
Chess       4.609929     12
Cluedo      8.421986     12

或者,您可以使用解决方案评论Colonel Beauvel

import pandas as pd

columns = ['Total', 'extra']

tups = [(u'Pictionary', 0.0, 12),
        (u'Chess', 4.6099290780141837, 12),
        (u'Cluedo', 8.4219858156028362, 12)]

df = pd.DataFrame(tups, columns=['label']+columns)
print df
        label     Total  extra
0  Pictionary  0.000000     12
1       Chess  4.609929     12
2      Cluedo  8.421986     12

df = df.set_index('label')
df.columns.name = 'Values'
print df
Values         Total  extra
label                      
Pictionary  0.000000     12
Chess       4.609929     12
Cluedo      8.421986     12

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

元组列表中的熊猫数据框

来自分类Dev

从熊猫中的元组字典创建数据框

来自分类Dev

从熊猫元组字典创建数据框

来自分类Dev

从列表创建熊猫数据框

来自分类Dev

从数据框条目创建元组列表

来自分类Dev

尝试从元组列表和元组创建数据框

来自分类Dev

将熊猫数据框转换为命名元组列表

来自分类Dev

熊猫从列表创建数据框列

来自分类Dev

从熊猫数据框加速列表创建

来自分类Dev

如何从熊猫数据帧创建元组的多个列表

来自分类Dev

从数据框列表创建单个熊猫数据框

来自分类Dev

从包含数据列表的字典列表中创建熊猫数据框

来自分类Dev

在熊猫中根据Groupedby数据框创建列表列表

来自分类Dev

如何从pyspark的列表数据框中创建元组的数据框?

来自分类Dev

在熊猫中,如何从词典列表中创建数据框?

来自分类Dev

在多索引熊猫数据框中创建列名称列表

来自分类Dev

熊猫从包含字典列表的行创建新数据框的方法

来自分类Dev

从几个列表创建一个熊猫数据框

来自分类Dev

根据字典列表中的元素创建熊猫数据框

来自分类Dev

计算大熊猫数据框的元组

来自分类Dev

熊猫:更快地将字符串元组列表转换为数据框?

来自分类Dev

熊猫:更快地将字符串元组列表转换为数据框?

来自分类Dev

将列表转换为元组后,熊猫将长度列添加到数据框

来自分类Dev

如何从两个熊猫数据框为每个单元创建元组?

来自分类Dev

如何创建允许我使用此数据框创建2d元组列表的函数?

来自分类Dev

创建数据框列表

来自分类Dev

合并熊猫数据框列表

来自分类Dev

熊猫数据框包含列表

来自分类Dev

从熊猫数据框获取列表

Related 相关文章

热门标签

归档