我有一个类似于以下格式的时间序列面板数据集,其中 V1 是字符(这里是 A、B、C...),V2 是数字(5,8,6...)。我在 V1 中有 65 个不同的项目(总共大约 50000 个奇怪的观察值)。我正在尝试找到一种方法来绘制 V2 提供的 V1=A 或 B 等等。我可以简单地做的是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
有人可以提出一些建议吗?