我想传递参数(stringsAsFactors=FALSE
) to rbind
in do.call
。但以下方法不起作用:
data <- do.call(rbind,
strsplit(readLines("/home/jianfezhang/adoption.txt"), split="\t#\t"),
args=list(stringsAsFactors=FALSE))
do.call(rbind.data.frame, c(list(iris), list(iris), stringsAsFactors=FALSE))
如果不是因为这样的事实,这就是我的答案rbind
不知道该怎么办stringsAsFactors
(but cbind.data.frame
would).
的输出strsplit
大概是一个向量列表,在这种情况下rbind
创建一个矩阵。您可以指定stringsAsFactors
将此矩阵转换为 data.frame 时,
data.frame(do.call(rbind, list(1:10, letters[1:10])), stringsAsFactors=FALSE)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)