对于我需要完成的任务,Pandas Shift 功能效果很好。但是,如果您无权访问 Pandas 模块,还有哪些其他方法可以访问某个值上方或下方的行?我觉得有一种简单的方法可以在没有模块的情况下做到这一点,但是我无法完成它。
1 回答
Qyouu
TA贡献1786条经验 获得超11个赞
IIUC,您可以使用zip()在同一行获取当前值和以前的值:
xs = [10, 20, 30, 40, 50]
for curr, prev in zip(xs[1:], xs):
print(curr, prev)
20 10
30 20
40 30
50 40
zip()当较短的列表用完时终止。
添加回答
举报
0/150
提交
取消