现有数据如下,一段时间内的不同观测点的观测值(表一)。
希望可以根据不同的net_id创建若干个时间序列,时间序列为该为该net_id对应的所有date和observation(如表二)。后续需要对这些序列进行相同的操作。 date net_id observation
1 2017-05-01 2091 43
2 2017-05-01 2092 13
3 2017-05-01 2093 162
4 2017-05-01 2094 65
5 2017-05-01 2095 67
6 2017-05-01 2096 2
7 2017-05-01 2097 3
8 2017-05-01 2104 1
9 2017-05-02 2091 47
10 2017-05-02 2092 11
11 2017-05-02 2093 88
12 2017-05-02 2094 80
13 2017-05-02 2095 58
14 2017-05-02 2096 5
15 2017-05-03 2091 32
16 2017-05-03 2092 9
17 2017-05-03 2093 70
18 2017-05-03 2094 66
(表一)
比如下面这张图是挑选出net_id为2091所有数据(表二)。
date net_id observation
1 2017-05-01 2091 43
2 2017-05-02 2091 47
3 2017-05-03 2091 32
4 2017-05-04 2091 32
5 2017-05-05 2091 40
6 2017-05-06 2091 37
7 2017-05-07 2091 37
8 2017-05-08 2091 33
9 2017-05-09 2091 31
10 2017-05-10 2091 37
11 2017-05-11 2091 26
12 2017-05-12 2091 42
(表二)
本r语言小小白请求各位大神赐教:如何才能自动地创建出所有net_id对应的时间序列(如图二),以便于后续我可以对这些序列进行相同的操作,或者有其他的好方法?
总共的net_id共有两千多个,无法多次次手动创建。我已知晓如何凭借net_id创建一个序列,我想请教各位如何自动创建两千多个序列(或许是通过循环的方式从一个大表格中挑选数据,从而获得两千多个tibble对象?或者您有什么别的解决方法)?
或许用循环的方式filter不同的net_id并创建对应的序列?