簡體   English   中英

Python - 迭代列的差異

[英]Python - difference iterating over columns

只是想要一個可能的解決方案來迭代列上的差異。 直覺說一個簡單的 for 循環應該能夠解決它,但是,已經有一段時間了,我對我的語法等非常生疏。或者與 lambda function 組?

問題陳述。

df 看起來像:

在此處輸入圖像描述

顯然使用隊列文件。 我想找到 col(n+1) - col(n) 的區別,並在對隊列組進行分組時進行迭代。

例如對於 2014-04 我的結果應該是df 圖像

這個簡單的調用應該可以解決問題:

df.diff(-1, axis=1)

diffaxis=1將計算列軸上的差異。 此處查看文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM