有没有添加许多列的简单方法?

时间:2019-12-09 17:09:54

标签: python pandas numpy sum

我有一个包含不同列的数据,我想在不同的列中进行汇总和显示(总计) 有没有简单的代码可以做到这一点? enter image description here

我使用下面的公式,但是想像一下我是否有100列。我想我必须写循环,对吧?

Crime["Total"]=Crime[2001]+ Crime[2002]+ Crime[2003]+ Crime[2004]+ Crime[2005]+ Crime[2006]+ Crime[2007]+ Crime[2008]+ Crime[2009]+ Crime[2010]+ Crime[2011]+ Crime[2012]

1 个答案:

答案 0 :(得分:3)

您可以使用axis=1进行此操作:

Crime['Total'] = Crime.sum(axis=1)

这将忽略非数字列