我有两个数据向量(datA和datB)需要组合到一个数据帧中。它看起来像一个直接的东西来完成的,直到我尝试失败,如下图所示:使用不等列创建数据帧
datA <- c("uuw", "aat", "auyt", "uut")
datB <- c("mmu", "asty", "wou")
XX <- data.frame(m=rep(NA, datA),y=rep(NA, datB))
我尝试生成以下错误:
Error in rep(NA, datA) : invalid 'times' argument
In addition: Warning message:
In data.frame(m = rep(NA, datA), y = rep(NA, datB)) :
NAs introduced by coercion
请帮帮忙!
使用'list'代替。 'data.frame'只是具有等长向量的'list'。 – alko989
如果你想把这些向量放在data.frame中,你为什么要创建一个NA valus的data.frame? – Roland
感谢您的建议列表。但我会喜欢2列,m和y,哪个列表不给我。 – user27976