Ich habe ein Problem bei der Kombination der folgenden Vektoren in der Liste:
x <- list(as.numeric(c(1,4)),as.numeric(c(3,19,11)))
names (x[[1]]) <- c("species.A","species.C")
names (x[[2]]) <- c("species.A","species.B","species.C")
die die folgende Liste enthält:
\>x
>\[\[1\]\]
>species.A species.C
> 1 4
>\[\[2\]\]
>species.A species.B species.C
> 3 19 11
sie mit der Funktion do.call zu kombinieren: y<- do.call(cbind,x)
gibt:
\>y
> \[,1\] \[,2\]
> species.A 1 3
> species.B 4 19
> species.C 1 11
während ich dies gerne erhalten würde:
\> \[,1\] \[,2\]
> species.A 1 3
> species.B NA 19
> species.C 4 11