我有一个大型矩阵,其中包含公司作为行名、月份作为列名以及每个元素的数据。测试数据如下:
testmatrix<-matrix(c(1,0,0,0,10,5,5,5,5,5,2,2,0,0,0,0,0,1,1,1),nrow=4,ncol=5,byrow=TRUE)
colnames(testmatrix)<-c("Jan","Feb","Mar","Apr","May")
rownames(testmatrix)<-c("Company1","Company2","Company3","Company4")
progression<-apply(testmatrix,1,rle)
progression
进程对象是应用于矩阵每一行的 rle 函数的输出。结果是一个包含 2 个元素的列表,它们都属于“rle”类。我想:
- 了解如何(在 R 中)输出 Company1 的 4x3(逐列)矩阵,如下所示:
因此,我很难理解如何处理由progression
- 导出
progression
到 excel 以供进一步分析(最好采用上述 (1) 中的格式(包括列和行标题(在列表输出中它们被称为:attr(*,"names")))。
非常感谢您的帮助!