11 résultats trouvés

Aller à la recherche avancée

par jeremie jacquemin
10 Juil 2019, 14:32
Forum : Questions en cours
Sujet : Error : 0x0 matrix (imputeAMFD function)
Réponses : 2
Vues : 589

Re: Error : 0x0 matrix (imputeAMFD function)

Bonjour,

Autant pour moi ce n'est pas cette fonction dont j'avais besoin.

Jérémie
par jeremie jacquemin
08 Juil 2019, 15:24
Forum : Questions en cours
Sujet : Error : 0x0 matrix (imputeAMFD function)
Réponses : 2
Vues : 589

Error : 0x0 matrix (imputeAMFD function)

Bonjour, Je voudrais faire de l'imputation multiple sur les valeurs manquantes de mon dataframe. J'utilise imputeAMFD() car j'ai des variables numériques et catégorielles mais j'ai cette erreur : tmp <- imputeFAMD(d2, ncp = 2) Error in eigen(crossprod(X, X), symmetric = TRUE) : 0 x 0 matrix Je compr...
par jeremie jacquemin
18 Fév 2019, 08:42
Forum : Questions en cours
Sujet : [data.table package] Select colonne by variable and return vector
Réponses : 3
Vues : 732

[Résolu] Re: [data.table package] Select colonne by variable and return vector

Bonjour,

Effectivement, c'est cette syntaxe avec double [[ ]] que je cherchais plutôt que Get().

Merci Mickael !

Jérémie
par jeremie jacquemin
15 Fév 2019, 13:23
Forum : Questions en cours
Sujet : [data.table package] Select colonne by variable and return vector
Réponses : 3
Vues : 732

[data.table package] Select colonne by variable and return vector

Bonjour, Je découvre le package data.table et je voudrais sélectionner une colonne dans mon data.table (data.frame) par une variable et qui me renvoie un vecteur et non un data.table. Exemple : set.seed(456) don <- data.table(col1 = rbinom(10,1,0.5), col2 = c(1:10)) myfunc <- function(par1, par2) { ...
par jeremie jacquemin
09 Jan 2019, 09:22
Forum : Questions en cours
Sujet : Valeur minimum par ligne
Réponses : 11
Vues : 5171

Re: Valeur minimum par ligne

Bonjour,

Effectivement, cette solution me paraît bien adaptée à mon problème, merci.

Jérémie
par jeremie jacquemin
08 Jan 2019, 14:55
Forum : Questions en cours
Sujet : Valeur minimum par ligne
Réponses : 11
Vues : 5171

Re: Valeur minimum par ligne

Effectivement, le calcul matriciel est beaucoup plus rapide, c'est une solution qui me convient donc je vais utiliser cette méthode.

Merci !

Jérémie
par jeremie jacquemin
08 Jan 2019, 13:28
Forum : Questions en cours
Sujet : Valeur minimum par ligne
Réponses : 11
Vues : 5171

Re: Valeur minimum par ligne

Oui effectivement je peux essayer de transposer ma matrice et travailler sur les colonnes avec dplyr, je vais regarder ce qui peut m'intéresser. Je ne connais pas non plus data.table.

Merci quand même,

Jérémie
par jeremie jacquemin
08 Jan 2019, 09:07
Forum : Questions en cours
Sujet : Valeur minimum par ligne
Réponses : 11
Vues : 5171

Re: Valeur minimum par ligne

Et non le fait d'appliquer ça à une matrice ne facilite pas le traitement
par jeremie jacquemin
08 Jan 2019, 08:58
Forum : Questions en cours
Sujet : Valeur minimum par ligne
Réponses : 11
Vues : 5171

Re: Valeur minimum par ligne

Oui je vais regarder du côté de dplyr qui peut peut être m'aider pour améliorer la rapidité d'exécution.

J'ai d'autres traitements pour mes données en amont de celui-ci donc j'essaye de réduire au maximum le temps de calcul, d'où mon intérêt pour son optimisation.

Jérémie
par jeremie jacquemin
08 Jan 2019, 08:38
Forum : Questions en cours
Sujet : Valeur minimum par ligne
Réponses : 11
Vues : 5171

Re: Valeur minimum par ligne

Avec apply ça marche :

Code : Tout sélectionner

apply(don, 1, which.min)

Mais c'est un peu long (4-5 sec. avec 1M lignes), donc si vous connaissez une fonction plus rapide je suis preneur.

Merci,

Jérémie
par jeremie jacquemin
08 Jan 2019, 08:21
Forum : Questions en cours
Sujet : Valeur minimum par ligne
Réponses : 11
Vues : 5171

Valeur minimum par ligne

Bonjour, Je souhaiterais identifier la colonne (son nom par exemple) associée à la valeur minimum dans chaque ligne dans mon jeu de données. Exemple : x <- c(15,50,6,8,7,8,4,51,12,88,6,2,5,40) y <- c(22,14,71,5,6,85,7,23,3,50,22,1,9,10) z <- x+10 don <- rbind.data.frame(x,y,z) colnames(don) <- c(&qu...

Aller à la recherche avancée