我有一个字符串字符矩阵,其中包含逗号分隔的整数字符串:
> mat<-matrix(c(NA,"1",NA,"2,1","3","1,3,3"),nrow=2)
> mat
[,1] [,2] [,3]
[1,] NA NA "3"
[2,] "1" "2,1" "1,3,3"
我希望得到一个数值数组的输出,其中z索引表示矩阵中整数的计数:
, , 1
[,1] [,2] [,3]
[1,] NA NA NA
[2,] 1 1 1
, , 2
[,1] [,2] [,3]
[1,] NA NA NA
[2,] NA 1 NA
, , 3
[,1] [,2] [,3]
[1,] NA NA 1
[2,] NA NA 2
我该如何完成这个任务?
为了了解数据规模,最终的数组将具有约20,000 x 2,000 x 200的尺寸,矩阵将是数组的前两个维度(即20,000 x 2,000)。
do.call(rbind, temp)
。 - Roland