对于Python和一般编程来说都是非常新的
我有一个Python表(使用NumPy),其中一列包含一个国家的总人口,另一列包含该国贫困人口的百分比。我想制作一个新专栏,列出每个国家贫困人口的总数
为此,我尝试了以下方法:
newtable = Table(oldtable).with_columns("poverty population", oldtable.column(povertypercentage) * oldtable.column(totalpopulation))
但是,当我尝试此操作时,会出现一个错误:“ValueError:列长度不匹配。新列的行数与表中的行数不同。”
我不明白这是怎么回事,因为旧表中的每一列都是相同的长度,而且似乎排得很好!有谁能向我解释出什么地方出了问题,我怎样才能解决它
非常感谢你
解决的问题:
Table()仅用于创建新表,而不是向现有表中添加新列
正确的代码应该是:
相关问题 更多 >
编程相关推荐