【发布时间】:2016-03-14 11:20:57
【问题描述】:
我看到了几个类似的主题,但它们并没有真正帮助我,因此有了新帖子。
我想从元组列表中创建下面的 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
【问题讨论】:
-
为什么不简单地
pd.DataFrame(tups, columns=['Values']+columns)?