是否可以将字符向量转换为最大行长度为5的data.frame,并且字符向量只是将行填满,所以会根据需要创建尽可能多的新列,以将所有数据布置为最大5个行数限制?
这是我要使用的向量的示例
> Animals
[1] "Dogs" "Cats" "Birds" "Fish" "Rabbits" "Horses" "Cows" "Sheep" "Leech" "Cheetah"
[11] "Chicken" "Fox" "Monkey" "Stingray" "Pug" "Parrot" "Lion" "Donkey" "Bat" "Crab"
[21] "Dolphin" "Killer Whale" "Peacock" "Turkey"
您可以根据列数计算行数,然后将数据添加到可以更改为数据框的矩阵中。
nr <- 5
nc <- ceiling(length(Animals)/nr)
data <- as.data.frame(matrix(Animals[1:(nr*nc)], ncol = nc))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句