У меня есть фрейм данных с такими факторами, как это:Преобразования каждого столбца матрицы на подматрицу и проходной каждую подматрицу для построения
rss<-c("rs","total","rs","total","total","total","rs","rs")
css<-c("G","S","S","Q","Q","Q","G","G")
batch<-c("5","6","6","7","7","8","7","5")
dat<-data.frame(rss,css,batch)
Я хочу построить числовую матрицу выше кадра данных для каждого столбца, т. е. преобразовать матрицу 8 * 3 в 3,4 * 2 подматрицы по столбцу. Таким образом, я могу выполнить цикл и построить данные подматрицы.
newdat<-data.matrix(dat)
split.dat<-split(newdat,col(newdat))
par(mfrow=c(1,3))
for(i in split.dat){image(array(i,c(4,2)))}
Есть ли лучшие способы сделать то же самое? Был бы также признателен за любые предложения по составлению таких данных, кроме image
большое спасибо за все ваши ответы, они полезны. Я использовал levelplot() раньше, но не растровый или persp – user1967473