504 résultats trouvés

Aller à la recherche avancée

par Mickael Canouil
25 Mar 2019, 09:58
Forum : Questions en cours
Sujet : Problème avec la fonction row.match
Réponses : 2
Vues : 18

Re: Problème avec la fonction row.match

Bonjour, votre test n'est pas identique à la ligne 7, donc vous ne pouvez pas trouver test dans votre table X: as.vector(X[7, ]) #> [1] -0.0002135624 -1.3435135624 c(-0.00021356237, -1.3435156) #> [1] -0.0002135624 -1.3435156000 prodlim::row.match(as.vector(X[7, ]), X) #> [1] 7
par Mickael Canouil
25 Mar 2019, 09:48
Forum : Questions en cours
Sujet : Fusionner les dataframes contenus dans une liste
Réponses : 3
Vues : 32

Re: Fusionner les dataframes contenus dans une liste

Pourquoi vouloir garder les noms de lignes ? la plupart des fonctions de R ont des effets secondaires sur les noms de lignes, ainsi stocker une information essentielle dans les noms de lignes me parait excessivement dangereux car peu fiable. Si on tient vraiment à le faire et qu'on travaille avec de...
par Mickael Canouil
25 Mar 2019, 09:21
Forum : Questions en cours
Sujet : Fonction ou macro
Réponses : 7
Vues : 56

Re: Fonction ou macro

Bonjour, A moins de nous donner les moyens de vous aider, nous ne pouvons pas deviner l'origine de votre problème en l'absence de code reproductible. Comme déjà indiquer sur une autre de vos demandes. Qu'est-ce qu'un code reproductible ? Comment insérer des données dans un message ? Cordialement,
par Mickael Canouil
25 Mar 2019, 09:17
Forum : Questions en cours
Sujet : Fusionner les dataframes contenus dans une liste
Réponses : 3
Vues : 32

Re: Fusionner les dataframes contenus dans une liste

Bonjour, le comportement n'est pas curieux ici. Il s'agit de celui prévu et détaillée dans l'aide. Par exemple, dans l'aide de identical "If attrib.as.set is true, as by default, comparison of attributes view them as a set (and not a vector, so order is not tested)" Je vous invite à consul...
par Mickael Canouil
22 Mar 2019, 15:30
Forum : Questions en cours
Sujet : Créer une variable date à partir d'autres variables
Réponses : 2
Vues : 35

Re: Créer une variable date à partir d'autres variables

Bonjour, pour faire court: Qu'est-ce qu'un code reproductible ? data$date3[!is.na(data$date1) & !is.na(data$date2) & data$date1>data$date2] <- data$date1 #> Error in data$date1: object of type 'closure' is not subsettable data #> function (..., list = character(), package = NULL, lib.loc = N...
par Mickael Canouil
22 Mar 2019, 15:13
Forum : Questions en cours
Sujet : Changer nom de colonne
Réponses : 7
Vues : 40755

Re: Changer nom de colonne

Bonjour, EDIT: Il aurait mieux valu ouvrir un nouveau post, non? Je vous invite à utiliser les fonctions d'aide de R => ??setnames ou help.search("setnames") Réponse au sujet initial, même si très vieux: euh, comment dire, et si on réglait le "problème" dès l'importation ? Argume...
par Mickael Canouil
21 Mar 2019, 14:42
Forum : Questions en cours
Sujet : Transformer une data frame wide en format long (start/stop) à plusieurs variables
Réponses : 7
Vues : 75

Re: Transformer une data frame wide en format long (start/stop) à plusieurs variables

Hadley Wickham vient de déployer des fonctions pivot_* dans la version développement de tidyr => https://tidyr.tidyverse.org/dev/articles/pivot.html
Des fonctions qui viennent en complément de gather et spread.
par Mickael Canouil
19 Mar 2019, 10:06
Forum : Questions en cours
Sujet : Transformer une data frame wide en format long (start/stop) à plusieurs variables
Réponses : 7
Vues : 75

Re: Transformer une data frame wide en format long (start/stop) à plusieurs variables

Bonjour, voici une proposition avec le tidyverse, par forcément plus simple. Au passage, votre exemple du format souhaité n'est pas cohérent. Un coup votre "événement" survient strictement dans l'intervalle, un coup dans l'intervalle ouvert à droite, ... "Hospit" est votre variab...
par Mickael Canouil
08 Mar 2019, 15:56
Forum : Questions en cours
Sujet : Renvoyer un élément d'une colonne correspondant à la ligne d'un autre élément
Réponses : 20
Vues : 245

Re: Renvoyer un élément d'une colonne correspondant à la ligne d'un autre élément

Je vous suggère de lire ma réponse et relire celle de Maxime En effet, votre code ne peut pas "bien" fonctionner dans l'état pour des raisons déjà évoquées. A toutes fins utiles, le package reprex et la fonction reprex de ce package est très pratique pour ne pas passer "un temps fou&q...
par Mickael Canouil
08 Mar 2019, 15:25
Forum : Questions en cours
Sujet : Renvoyer un élément d'une colonne correspondant à la ligne d'un autre élément
Réponses : 20
Vues : 245

Re: Renvoyer un élément d'une colonne correspondant à la ligne d'un autre élément

Bonjour, Pour rebondir sur la réponse de Maxime: ?base::filter ?dplyr::filter Votre code contient quelques problèmes: "ChocsEtCO2_Base" est une variable globale dans votre fonction. C'est-à-dire, que l'objet de provient pas des arguments => Dangereux "CO2" est un vecteur qui n'a ...
par Mickael Canouil
07 Mar 2019, 09:54
Forum : Questions en cours
Sujet : Créer une variable sous condition
Réponses : 4
Vues : 94

Re: Créer une variable sous condition

Bonjour, Vous pouvez définir un vecteur avec la correspondance entre l'unité et le facteur correspond pour convertir en jour, par exemple: all_units <- c("jour" = 1, "semaine" = 7, "mois" = 30) Avec un jeu de donnée: set.seed(07032019) options(stringsAsFactors = FALSE) ...
par Mickael Canouil
06 Mar 2019, 16:28
Forum : Questions en cours
Sujet : Représentation Graphique
Réponses : 5
Vues : 120

Re: Représentation Graphique

Dans l'état, à savoir sans code et données, il n'est pas possible de vous aidez davantage.
Je vous invite à vous documenter plus sur ggplot2 et/ou fournir un code reproductible voire partager vos données
par Mickael Canouil
05 Mar 2019, 15:39
Forum : Questions en cours
Sujet : Représentation Graphique
Réponses : 5
Vues : 120

Re: Représentation Graphique

Bonjour, en ajoutant "set.seed" pour avoir un résultat strictement identique. Mon jeu de donnée est aléatoire. Ainsi, en utilisant set.seed(), je "fixe" le hasard à un cas précis. J'ai également affiché la valeur textuelle de genotype via le "geom_text()". Vous pouvez c...
par Mickael Canouil
05 Mar 2019, 10:34
Forum : Questions en cours
Sujet : Table de doublons
Réponses : 6
Vues : 71

Re: Table de doublons

Bonjour, la fonction ci-dessous devrait vous donner ce que vous recherchez duplicated2 <- function(x) { if (sum(dup <- duplicated(x)) == 0) { return(dup) } if (class(x) %in% c("data.frame", "matrix")) { duplicated(rbind(x[dup, ], x))[-(1:sum(dup))] } else { duplicated(c(x[dup], x...
par Mickael Canouil
04 Mar 2019, 12:07
Forum : Questions en cours
Sujet : Représentation Graphique
Réponses : 5
Vues : 120

Re: Représentation Graphique

Bonjour, Tout d'abord, une package pour faire des dessins, ici le package utilisé est "ggplot2", dont la documentation est bien fournie avec plein d'exemple: https://ggplot2.tidyverse.org/reference/index.html library(ggplot2) Ensuite, un petit data.frame (tableau) contenant ce qu'on souhai...

Aller à la recherche avancée