为什么用制表法给出多个值的错误?如何制作一个表格来比较值?

时间:2018-10-19 13:49:30

标签: python python-3.x

我想以表格形式转换数据,但这给了我一个错误,即“ tabulate()为参数'header'获得了多个值”。如何解决此错误?我尝试遵循此站点上发布的问题之一中给出的示例。我想像在表中那样在value-1和value_2之间进行比较。

`print(tabulate([['Alice', 24], ['Bob', 19]], headers=['Name', 'Age']))

#Example-2
a= np.arange(5)
b=[10,12,14,16,18]
print(tabulate(a, b, headers=['value_1', 'values_2']))`

2 个答案:

答案 0 :(得分:0)

ab必须成为单个列表的一部分:

print(tabulate([a, b], headers=['value_1', 'values_2']))

答案 1 :(得分:0)

要在此处修复错误合并数组的ab

a= np.arange(5)
b=[10,12,14,16,18]
c = a.append(b)
print(tabulate(c, headers=['value_1', 'values_2']))