Dear all,
in one part of my code I want to sum two vectors element-wise
the problem is that either the 1st vector or the 2nd vector always have one or
two less elements
example of my problem
In TotalVector + (datalist2[[1]]$dataset$Results[[j]]$Results[[time]]$Sweep) :
Länge des längeren Objektes
ist kein Vielfaches der Länge des kürzeren Objektes
Browse[1]> str(TotalVector)
int [1:10308] 3032 3048 3075 2978 3026 3012 2933 2987 3063 3038 ...
Browse[1]> str(datalist2[[1]]$dataset$Results[[j]]$Results[[time]]$Sweep)
int [1:10307] 2 1 3 1 5 6 3 1 0 2 ...
as you can see the two vectors differ only in one element. As the sample is
quite large it would be the same if I ignore the one extra element.
There are times though that the missing elements can be 2 or 3 (but always the
number is small enough so to be ignored)
The major concern is that this "difference" can be either on the fist vector or
either on the second vector. If I try to solve that with simple if statements
the code gets too much of spaghetti... Is there a simple way when there is this
length difference
either to
a. Ignore the extra elements
-or-
b. Add the elements missing to the vector with the smaller length( one can just
duplicate some of the existing values to reach the needed length)
How I can do either a or b?
I would like to thank you in advance for your help
Regards
Alex
[[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.