[R] (no subject)
Erich Subscriptions
erich.subs at neuwirth.priv.at
Mon Jan 30 17:01:29 CET 2017
Using dplyr and magrittr you could do the following
-=-=-=-=-
library(dplyr)
library(magrittr)
mydata <- read.table(text="
era...1. Node_freq MEI
1 1980-01-01 -0.389855332 0.3394196488
2 1980-02-01 -0.728019153 0.2483738232
3 1980-03-01 -1.992457784 0.3516954904
4 1980-04-01 0.222760284 0.5736836269
5 1980-05-01 0.972601798 0.6289249144
6 1980-06-01 0.570725954 0.5736836269
7 1980-07-01 -0.977966324 0.4120517119
8 1980-08-01 0.056128836 -0.0104418383
9 1980-09-01 0.987304573 -0.0687520861
10 1980-10-01 1.188242495 -0.1403611624
11 1980-11-01 1.693037763 -0.0963727298
12 1980-12-01 1.173539720 -0.2539126977
13 1981-01-01 0.423698206 -0.6140040528
14 1981-02-01 -2.208098481 -0.5209122536
15 1981-03-01 -0.786830252 0.1133395650
16 1981-04-01 -0.110502611 0.3302127675
17 1981-05-01 -1.272021820 -0.1894645290
18 1981-06-01 0.394292656 -0.3736021538
19 1981-07-01 1.452892441 -0.4032687711
20 1981-08-01 0.698150002 -0.4441882433
21 1981-09-01 0.997106423 -0.1720737534
22 1981-10-01 0.247264908 -0.2436828296
23 1981-11-01 0.771663876 -0.3909929295
24 1981-12-01 -0.316341458 -0.4943145967
")
mydata %<>% mutate(Node_freq2=lead(Node_freq,1),Node_freq3=lead(Node_freq,2),MEI1=lead(MEI,1),MEI2=lead(MEI,3)) %>%
select(1,2,4,5,3,6,7)
-=-==-=
check if mydata ist what you want
More information about the R-help
mailing list