使用 cbind 时遇到问题。在使用 cbind 之前,对象是两个字符向量的 data.frame。
使用 cbind 添加列后,data.frame 对象将类更改为矩阵。我试过 as.vector,将 h 声明为空字符向量等,但无法修复它。感谢您的任何建议和帮助。
output <- data.frame(h = character(), st = character()) ## empty dataframe
st <- state.abb
h <- (rep("a", 50))
output <- cbind(output$h, h) ## output changes to matrix class here
output <- cbind(output, st) ## adding a second column