我有一个csv文件中的数据在单个列中有6954个值。我想把这个列分成多列,每列有122个数据,下一列有下一个122个数据,依此类推。我想,我将有122行57列的最终矩阵。任何帮助将不胜感激。将列拆分为多列
谢谢
我有一个csv文件中的数据在单个列中有6954个值。我想把这个列分成多列,每列有122个数据,下一列有下一个122个数据,依此类推。我想,我将有122行57列的最终矩阵。任何帮助将不胜感激。将列拆分为多列
谢谢
是这样的?
x <- rep(1:122, 5)
xx <- matrix(x, nrow=122)
xx[1:5, ]
[,1] [,2] [,3] [,4] [,5]
[1,] 1 1 1 1 1
[2,] 2 2 2 2 2
[3,] 3 3 3 3 3
[4,] 4 4 4 4 4
[5,] 5 5 5 5 5
A柱可以使用colsplit
函数在reshape
包 http://r.ramganalytics.com/r/split-a-column-by-a-character-using-colsplit-function/
使用'read.csv'的一部分被分割阅读逗号分隔的值文件:https://stat.ethz.ch/R-manual/R-devel/library/utils/html/read.table.html。 – lukeA