我有兩個數據向量(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