20 résultats trouvés

Aller à la recherche avancée

par Guillaume Devailly
21 Fév 2019, 12:28
Forum : Questions en cours
Sujet : Contours graphique geom_area (Ggplot2)
Réponses : 2
Vues : 132

Re: Contours graphique geom_area (Ggplot2)

Le contour est spécifié par l'argument colour . Vous pouvez définir sa couleur via scale_colour_manual par exemple, ou bien simplement ne pas spécifier de colour dans votre geom : ggplot(PMBCTempo_Janvier19, aes(Date, PM)) + geom_area(aes(fill = Origine, position = 'stack') + scale_fill_manual(value...
par Guillaume Devailly
15 Fév 2019, 15:07
Forum : Questions en cours
Sujet : [data.table package] Select colonne by variable and return vector
Réponses : 3
Vues : 117

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

La fonction get() semble être la solution : library(data.table) set.seed(456) don <- data.table(col1 = rbinom(10,1,0.5), col2 = c(1:10)) myfunc <- function(par1, par2) { don[get(par1) == 1, get(par2)] } myfunc("col1", "col2")
par Guillaume Devailly
21 Déc 2018, 07:55
Forum : Questions en cours
Sujet : Problème d'installation de Package avec R 3.5.1
Réponses : 7
Vues : 420

Re: Problème d'installation de Package avec R 3.5.1

Bonjour, ma crainte principale était que si il avait disparut du CRAN, ca devait être pour une bonne raison (incompatibilité logicielle, problème de dépendance, etc.), mais je n'en ai rencontré aucune sous R 3.5.2 (j'imagine qu'il en sera de même pour R 3.5.1). La procédure : 1- télécharger mvpart_1...
par Guillaume Devailly
22 Nov 2018, 08:00
Forum : Questions en cours
Sujet : Utilisation de legend pch
Réponses : 3
Vues : 246

Re: Utilisation de legend pch

Si j'ai bien compris le problème : plot.new() legend("right", legend = c("A", "B"), pch = c(1, NA)) legend("right", legend = c("A", "B"), pch = c(NA, "-"), bty="n") Il ne semble en effet pas possible de mélanger des code...
par Guillaume Devailly
09 Nov 2018, 15:41
Forum : Questions en cours
Sujet : Problème de tracé avec la fonction image
Réponses : 2
Vues : 190

Re: Problème de tracé avec la fonction image

Il semble que dans image(x, y , z) , x et y définissent le milieu des pixels à afficher, et pas leurs bords. Un code comme celui-ci semble donner le résultat attendu: x2 <- seq(-0.95, 0.95, length.out = length(x)) image(x2, x2, m,col=c("gray", "white"), xlim = c(-1, 1), add=TRUE)
par Guillaume Devailly
06 Nov 2018, 11:55
Forum : Questions en cours
Sujet : Camenber (burk !) d'un échantillon superposé à la population
Réponses : 8
Vues : 507

Re: Camenber (burk !) d'un échantillon superposé à la population

Le plot souhaité est tellement moche et illisible que je me devais d'essayer. Voilà une solution avec ggplot2 et cowplot , j'ai bien galéré, du coup je ne commente pas le code. :p J'imagine qu'il doit y avoir plus simple en n'utilisant pas ggplot2 . Pour l'autre option, il faut essayer d'échanger le...
par Guillaume Devailly
24 Aoû 2018, 06:46
Forum : Questions en cours
Sujet : geom_segment (ggplot2)
Réponses : 3
Vues : 645

Re: geom_segment (ggplot2)

Une possibilité en utilisant la fonction lead() du package dplyr : ggplot() + geom_segment(data = subset(df, id=="A"), mapping = aes(x=x, y=y, xend=lead(x), yend=lead(y))) Ou encore: ggplot(mapping = aes(x=x, y=y, xend=lead(x), yend=lead(y))) + geom_segment(data = subset(df, id=="A&qu...
par Guillaume Devailly
20 Aoû 2018, 08:12
Forum : Questions en cours
Sujet : [Résolu] Manipulation d'un data frame
Réponses : 3
Vues : 287

Re: Manipulation d'un data frame

Bonjour, voici une possibilité via le package dplyr : d <- data.frame(variable = c("x", "y", "z", "y"), modalite = c("A", "B", "C", "D")) library(dplyr) group_by(d, variable) %>% summarise(modalite = paste(modalite, coll...
par Guillaume Devailly
30 Juil 2018, 15:31
Forum : Questions en cours
Sujet : Superposition des courbes de fonctions de répartition.
Réponses : 2
Vues : 378

Re: Superposition des courbes de fonctions de répartition.

Il devrait aussi être possible de faire:

Code : Tout sélectionner

 ggplot(data) +
     stat_ecdf(mapping = aes(variable1), geom="point", pch=1) +
     stat_ecdf(mapping = aes(variable2), geom="point", pch=3)
par Guillaume Devailly
15 Juin 2018, 15:33
Forum : Questions en cours
Sujet : R Studio connexion distante sur serveur
Réponses : 5
Vues : 765

Re: R Studio connexion distante sur serveur

Une autre solution intermédiaire: Les versions récentes de Rstudio viennent avec un terminal: https://support.rstudio.com/hc/en-us/articles/115010737148-Using-the-RStudio-Terminal Depuis ce terminal, vous pouvez vous connecter à un serveur distant (par exemple en ssh), et y lancer R. Il n'y a pas de...
par Guillaume Devailly
15 Juin 2018, 11:32
Forum : Questions en cours
Sujet : Supprimer doublons date d'un dataframe
Réponses : 2
Vues : 735

Re: Supprimer doublons date d'un dataframe

Ou encore:

Code : Tout sélectionner

dplyr::distinct()
qui est un peu plus direct.
par Guillaume Devailly
26 Avr 2018, 08:00
Forum : Questions en cours
Sujet : Problème à la mise à jour vers 3.5.0 (Linux)
Réponses : 4
Vues : 548

Re: Problème à la mise à jour vers 3.5.0 (Linux)

Bonjour, quel est votre libPaths ? Il est sans doute judicieux de le changer ou de le mettre à jour. .libPaths() Lors de changement majeurs de version de R, je conseils de réinstaller tout les packages R. Là il me semble que R essaye d'utiliser des packages installé avec une version 3.4 depuis là ve...
par Guillaume Devailly
19 Mar 2018, 12:43
Forum : Questions en cours
Sujet : Regrouper des libellés avec kmeans
Réponses : 3
Vues : 392

Re: Regrouper des libellés avec kmeans

Sans répondre directement à la question, j'aimerai vous suggérer de jeter un œil au package 'fuzzyjoin' qui semble faire cela (et notamment la fonction stringdist_inner_join).
https://cran.r-project.org/web/packages/fuzzyjoin/index.html
par Guillaume Devailly
09 Mar 2018, 10:09
Forum : Questions en cours
Sujet : [RÉSOLU] tirage sans remise
Réponses : 11
Vues : 667

Re: tirage sans remise

la fonction sample(..., replace = FALSE) ?
par Guillaume Devailly
09 Mar 2018, 08:34
Forum : Questions en cours
Sujet : ENCODAGE/PARSER
Réponses : 4
Vues : 483

Re: ENCODAGE/PARSER

Autre chose:

Code : Tout sélectionner

convertcsv$tmp


Il n'est pas possible d'utiliser une variable après un signe dollar. Essayez plutôt:

Code : Tout sélectionner

convertcsv[ , tmp]


ou:

Code : Tout sélectionner

convertcsv[[tmp]]


(Même si je ne suis pas convaincu que ce soit là le seul problème).

Aller à la recherche avancée