我非常努力地想出如何徒劳地解决我的问题的方法。如果有人可以给我一些建议,我将不胜感激。非常感谢。
R向我返回矩阵A(尺寸:489 x 5),其中每个元素都包含一个具有不同大小的列表,A [1:10,]的子集显示如下:
SAMPLE_1 SAMPLE_2 SAMPLE_3 SAMPLE_4 SAMPLE_5
[1,] Numeric,1210 Numeric,1210 Numeric,1210 Numeric,1210 Numeric,1210
[2,] Numeric,194 Numeric,194 Numeric,194 Numeric,194 Numeric,194
[3,] Numeric,212 Numeric,212 Numeric,212 Numeric,212 Numeric,212
[4,] Numeric,2519 Numeric,2519 Numeric,2519 Numeric,2519 Numeric,2519
[5,] Numeric,1524 Numeric,1524 Numeric,1524 Numeric,1524 Numeric,1524
我尝试使用for循环创建一个函数来遍历A并获取每个元素的平均值(均值),但这没有用。它只是返回第一个元素的平均值。我的代码如下:
getMean(A)
给出了输出:
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] 0.7726065 NA NA NA NA NA
[2,] NA NA NA NA NA NA
[3,] NA NA NA NA NA NA
[4,] NA NA NA NA NA NA
[5,] NA NA NA NA NA NA