次のような pdata.frame (r で plm パッケージを使用) があるとします。
> df <- data.frame(id=c(1,1,1,2,2,2,3,3,3,4,4,4), time=rep(1:3,4),obs=c(1,2,3,1,1,1,1,1,2,0,0,0))
> pdf <- pdata.frame(df)
> pdf
id time obs
1-1 1 1 1
1-2 1 2 2
1-3 1 3 3
2-1 2 1 1
2-2 2 2 1
2-3 2 3 1
3-1 3 1 1
3-2 3 2 1
3-3 3 3 2
4-1 4 1 0
4-2 4 2 0
4-3 4 3 0
一部のインデックスでは時間とともに変化しないが、他のインデックスでは変化するという観察結果がありますid
。時間とともに変化しないものを見つけたい、つまり次のようなものを抽出したい
id time obs
2-1 2 1 1
2-2 2 2 1
2-3 2 3 1
4-1 4 1 0
4-2 4 2 0
4-3 4 3 0
これを行う簡単な方法はありますか?