パネルデータの2つの値が動く違いがある新しい行を作成しようとしています。R:移動差分変数を作成する
私のデータは次のようになります。
party_id year country position vote
101 1984 be 2.75 2.3
101 1988 be 2.75 0.8
101 1992 be 3.33 0.1
101 1996 be 3.67 0.1
102 1984 be 5.80 12.6
102 1988 be 5.80 15.7
私は2つの異なる年の投票のシェアの違いを示した行をしたい:例えば1988年と1984年に投票率の変化を示している。
party_id year country position vote vote_difference
101 1984 be 2.75 2.3 NA
101 1988 be 2.75 0.8 -1.5
101 1992 be 3.33 0.1 -0.7
101 1996 be 3.67 0.1 0.0
102 1984 be 5.80 12.6 NA
102 1988 be 5.80 15.7 3.1
任意のアイデア:
だから私のデータは次のようになりますか? data.table
使用についてのヘルプ
あなたは十分に特異的ではないです。あなたの出力は、あなたに投票の差を求めていることを示唆しています_within party_;それは国の中にもありますか? – MichaelChirico
パーティー内の投票の差異 – snn
'aggregate()'や 'ddply()'と一緒に 'diff()'を使ってみましたか? – Badger