我有一个像这样的数据帧(有许多附加的列)
age1 age2 age3 age 4 \
Id#
1001 5 6 2 8
1002 7 6 1 0
1003 10 9 7 5
1004 9 12 5 9
我正在尝试编写一个循环,将每个列与之前的列相加,并将其返回到新的数据帧。 我从以下几个方面开始:
^{pr2}$我得到的错误是
ls = [x,x+1]
TypeError: Can't convert 'int' object to str implicitly
我知道int和str是不同的对象,但是我如何克服这个问题,或者有没有不同的方法来迭代列? 谢谢!在
听起来
cumsum
就是您要找的:您可以将^{} 与^{} ed
DataFrame
一起使用:如果需要使用
^{pr2}$1
进行移位(默认参数,省略):相关问题 更多 >
编程相关推荐