Problem with binding data-frames
Junnila, Jouni napsal(a):
Hello,
I'm having a problem concerning r-binding datasets.
I have six datasets, from six different plates, and two different days.
I want to combine these datasets together for analysis. Datasets from
day 2, have all the same columns than datasets from day 1. However in
addition, there are few columns more in day 2. Thus, using rbind for
this, results a error, because the objects are not the same length.
Error in paste(nmi[nii == 0L], collapse = ", ") :
object "nii" not found
In addition: Warning message:
longer object length
is not a multiple of shorter object length in: clabs == nmi
Hi, 1. the error has nothing to do with differing lengths of your objects - that's what the following warning is about. The error occured because your indexing object 'nii' does not exist where R is looking for it. 2. using rbind on dataframes is a bad practice, since the input is converted to marices if possible. Use merge() instead. Petr
What I need, is to combine all the six together, and give for example NA-value in day 1, for those columns which can only be found in day 2. Is this somehow possible? I have several of these six-datasets groups, and only few of them are having this problem described above, and I cannot know in advance which. With most of the groups writing rbind(data1,data2,data3,data4,data5,data6) works easily, but these few problematic groups need also to be combined... Any help greatly appreciated! -Jouni
______________________________________________ R-help at stat.math.ethz.ch 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.
Petr Klasterecky Dept. of Probability and Statistics Charles University in Prague Czech Republic