我有一個.csv文件,其標準偏差需要計算,其中包含4個控件和4個測試樣本的信息。該文件包含超過5000行,這些行是不同時間的數據點。由於所有數據的長度都不相同,因此我將文件截斷到第1,500行,因此沒有N/A值。代碼如下:我試着計算csv文件各行的標準偏差時得到了不正確的尺寸數量錯誤
#row means
library(genefilter)
delta = read.csv("/filename.csv", nrows = 2500)
mn1 = rowMeans(delta[,1:4]) # controls
mn2 = rowMeans(delta[,5:8]) # test
s1 = rowSds(mn1[,1:4]) # controls
s2 = rowSds(mn2[,5:8]) # test
程序完全計算平均值,但讓我嘗試計算標準差時出現錯誤:
Error in mn1[, 1:4] : incorrect number of dimensions
幫助上了什麼錯誤以及如何糾正它將不勝感激。
作爲建議,這裏是文件:.csv file
請提供reproductible例如:https://stackoverflow.com/questions/5963269/how-to-make-a-great-r - 可重現的例子 –