I\'d like to pass argument (stringsAsFactors=FALSE
) to rbind
in do.call
. But the following doesn\'t work:
data <- do.ca
do.call(rbind.data.frame, c(list(iris), list(iris), stringsAsFactors=FALSE))
would have been my answer, if it wasn't for the fact that rbind
does not know what to do with stringsAsFactors
(but cbind.data.frame
would).
The output of strsplit
is presumably a list of vectors, in which case rbind
creates a matrix. You can specify stringsAsFactors
when converting this matrix to a data.frame,
data.frame(do.call(rbind, list(1:10, letters[1:10])), stringsAsFactors=FALSE)