J'ai un fichier .csv dont les écarts-types doivent être calculés, qui contient des informations pour 4 contrôles et 4 échantillons de test. Le fichier contient plus de 5000 lignes qui sont des points de données à des moments différents. Comme toutes les données n'ont pas la même longueur, j'ai tronqué le fichier sur les 1 500 premières lignes, de sorte qu'il n'y a pas de valeurs N/A. Le code est le suivant:Je reçois un nombre incorrect d'erreurs de cotation en essayant de calculer l'écart-type de différentes lignes d'un fichier 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
Le programme calcule la moyenne parfaitement, mais me donne une erreur en essayant de calculer l'écart-type:
Error in mn1[, 1:4] : incorrect number of dimensions
Aide sur ce qui se passe mal et comment corriger ce serait apprécié.
Comme suggéré, voici le fichier: .csv file
S'il vous plaît donner un exemple reproductible: https://stackoverflow.com/questions/5963269/how-to-make-a-great-r -reproducible-exemple –