J'ai un M de table avec beaucoup de colonnes et de lignes, obtenues à partir d'un fichier texte:chutes de neige R: parallèle applique sur les colonnes de table
M <- read.table("text.csv",header=TRUE,sep="\t")
Pour obtenir les rangs de colonnes I utilisé avec succès:
M <- apply(M,2,rank)
Je voudrais accélérer le calcul mais je n'ai pas réussi à implémenter cette fonction dans les chutes de neige.
J'ai essayé:
library(snowfall)
sfStop()
nb.cpus <- 8
sfInit(parallel=TRUE, cpus=nb.cpus, type = "SOCK")
M <- sfClusterApplyLB(M, rank) # does not work
M <- sfClusterApply(M,2,rank) # does not work
M <- sfClusterApplyLB(1:8, rank,M) # does not work
Quel est l'équivalent de M <- apply(M,2,rank)
des chutes de neige?
Merci d'avance pour votre aide!
Le second argument de "sfClusterApply" doit être une fonction. Il ne prend pas un argument de "marge". –