我想計算一個Pandas DataFrame中不同索引值下滿足兩個條件的實例的數量。數據幀的文檔片斷是:布爾值根據不同指數值的標準檢查熊貓數據框
GDP USRECQ
DATE
1947-01-01 NaN 0
1947-04-01 NaN 0
1947-07-01 NaN 0
1947-10-01 NaN 0
1948-01-01 0.095023 0
1948-04-01 0.107998 0
1948-07-01 0.117553 0
1948-10-01 0.078371 0
1949-01-01 0.034560 1
1949-04-01 -0.004397 1
我想計數其中USRECQ[DATE+1]==1 and GDP[DATE]>a if GDP[DATE]!='NAN'
的觀測次數。
通過參照DATE+1
和DATE
我的意思是的USRECQ
值應在檢查針對檢查的GDP
價值隨之日期。不幸的是,我不知道如何處理我選擇的不同時間索引。有人可以建議我如何正確地計算實例的數量嗎?
爲了提高可讀性,最好將'〜pd.isnull'替換爲'pd.notnull' – EdChum 2014-09-28 20:43:58
@EdChum - 謝謝;我同意'pd.notnull'更具可讀性並進行了相應的編輯。 – 2014-09-28 20:47:30