我有ID和日期一個簡單的數據幀,如下面積累獨特的價值觀:熊貓:計數基於另一列
'ID Date
a 2009/12/1
c 2009/12/1
d 2009/12/1
a 2010/4/1
c 2010/5/1
e 2010/5/1
b 2010/12/1
b 2012/3/1
e 2012/7/1
b 2013/1/1
...
...'
我需要每個月來算獨特的價值觀和積累他們,但不包括現有標識。例如
`2009/12/1 3
2010/4/1 3
2010/5/1 4
... ...`
我創建了一個循環,但沒有工作
`for d in df['date'].drop_duplicates():
c=df[df['date']<=d].ID.nunique()
df2=DataFrame(data=c,index=d)`
誰能告訴我問題出在哪裏?謝謝
所以如果'了'在同一個月中出現兩次,這是隻計算一次,對嗎?另外,你所有的日期都是本月的第一個日期嗎? – James