次の形式のような時系列パネル データセットがあります。ここで、V1 は文字 (ここでは A、B、C...) で、V2 は数値 (5,8,6...) です。V1 には 65 の異なるアイテムがあります (合計約 50000 の奇妙な観測値)。V1=A または B などの条件で V2 をプロットする方法を見つけようとしています。私が簡単にできることはplot(V1[1:1065])
、plot([V1:1066:2085])
などですが、これを行うための堅牢な方法を探していました。次のようなことを試しました:
if(V1 == 'A') plot(V2)
しかし、R の 'if' はベクトルを受け入れないため、エラー メッセージが表示されます。"the condition has length > 1 and only the first element will be used"
V1 V2 Date
A 5 01/01/2014
A 8 08/01/2014
B 6 15/01/2014
C 9 22/01/2014
C 6 29/01/2014
D 3 05/02/2014
- - -
- - -
- - -
- - -
X 8 12/03/2014
Y 5 19/03/2014
Z 5 26/03/2014
誰でも何か提案してもらえますか?