對于我需要完成的任務,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
提交
取消