替代 Pandas Shift 函数

对于我需要完成的任务,Pandas Shift 功能效果很好。

但是,如果您无权访问 Pandas 模块,还有哪些其他方法可以访问某个值上方或下方的行?

我觉得有一种简单的方法可以在没有模块的情况下做到这一点,但是我无法完成它。


holdtom
浏览 99回答 1
1回答

Qyouu

IIUC,您可以使用zip()在同一行获取当前值和以前的值:xs = [10, 20, 30, 40, 50]for curr, prev in zip(xs[1:], xs):    print(curr, prev)20 1030 2040 3050 40zip()当较短的列表用完时终止。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python