Dear R community,
I am trying to assign a new variable (named "new") to multiple dataframes
by a loop and do not succeed... Can you please help?
Thank you and best regards, Georg Ehret.
> c
V1 V2 V3 V4 V5 V6 V7 V8 V9 V10
1 1 11 21 31 41 51 61 71 81 91
2 2 12 22 32 42 52 62 72 82 92
3 3 13 23 33 43 53 63 73 83 93
4 4 14 24 34 44 54 64 74 84 94
5 5 15 25 35 45 55 65 75 85 95
6 6 16 26 36 46 56 66 76 86 96
7 7 17 27 37 47 57 67 77 87 97
8 8 18 28 38 48 58 68 78 88 98
9 9 19 29 39 49 59 69 79 89 99
10 10 20 30 40 50 60 70 80 90 100
> cc
V1 V2 V3 V4 V5
1 1 11 21 31 41
2 2 12 22 32 42
3 3 13 23 33 43
4 4 14 24 34 44
5 5 15 25 35 45
6 6 16 26 36 46
7 7 17 27 37 47
8 8 18 28 38 48
9 9 19 29 39 49
10 10 20 30 40 50
> names<-c("c","cc")
> for(i in names){assign(get(i))$new<-rep(9,10)}
Error in assign(`*tmp*`) :
element 2 is empty;
the part of the args list of '.Internal' being evaluated was:
(x, value, envir, inherits)
****************************
Georg Ehret
Geneva University Hospital
Switzerland
[[alternative HTML version deleted]]
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.