2897 résultats trouvés

Aller à la recherche avancée

par Logez Maxime
09 Juil 2019, 08:56
Forum : Questions en cours
Sujet : Texte avec 2 couleurs (sur un graphe ggplot)
Réponses : 3
Vues : 53

Re: Texte avec 2 couleurs (sur un graphe ggplot)

Bonjour, Si tu veux avoir plusieurs couleurs dans la même chaîne de caractères, avec des graphiques de base une option possible s'est de tracer ton texte dans une couleur puis de réduire la fenêtre graphique active avec la fonction clip et de tracer de nouveau ton texte dans une autre couleur. Du co...
par Logez Maxime
27 Juin 2019, 16:22
Forum : Questions en cours
Sujet : [RESOLU] Ajout des Lignes et Colonnes Total à l'aide de tidyverse
Réponses : 4
Vues : 106

Re: Ajout des Lignes et Colonnes Total à l'aide de tidyverse

Bonjour,

as-tu regardé du côté de addmargins ?

Code : Tout sélectionner

addmargins(with(res, table(Type_diplome, statut_reponse)))

Cordialement,
Maxime
par Logez Maxime
11 Juin 2019, 19:20
Forum : Questions en cours
Sujet : Transformer une liste de taille variable en data.frame
Réponses : 4
Vues : 167

Re: Transformer une liste de taille variable en data.frame

Bonjour,

une solution purement de base :

Code : Tout sélectionner

sapply(lapply(dn, factor, levels = 0:4), table)
  a b d
0 0 3 0
1 2 2 2
2 1 0 2
3 1 0 1
4 1 0 0
Cordialement,
Maxime
par Logez Maxime
07 Juin 2019, 09:42
Forum : Questions en cours
Sujet : Représenter graphiquement le min de 4 valeurs en fonction du temps.
Réponses : 3
Vues : 146

Re: Représenter graphiquement le min de 4 valeurs en fonction du temps.

Bonjour,

une façon de faire :

Code : Tout sélectionner

library(dplyr)
library(ggplot2)
tab %>% group_by(T) %>% filter(V == min(V)) %>%
  ggplot(aes(T, V, label = R)) + geom_text()

Après tout dépend si l'information sur V est importante ou non, etc.

Cordialement,
Maxime
par Logez Maxime
04 Juin 2019, 08:57
Forum : Questions en cours
Sujet : Problème avec la fonction image()
Réponses : 2
Vues : 120

Re: Problème avec la fonction image()

Bonjour, Avec la fonction image je ne sais pas mais avec les fonctions de bases telles plot et symbols tu peux y arriver. # une possibilité : Xg <- expand.grid(X1 = 1:nrow.m, X2=1:ncol.m) Xg$X1g <- (Xg$X1-1)*scale-r Xg$X2g <- (Xg$X2-1)*scale-r Xg$sphere <- sqrt(Xg[,3]^2 + Xg[,4]^2) Xg <- Xg[Xg$spher...
par Logez Maxime
03 Juin 2019, 19:54
Forum : Questions en cours
Sujet : Trier les lignes pour chaque colonne d'une matrice
Réponses : 2
Vues : 97

Re: Trier les lignes pour chaque colonne d'une matrice

Bonjour,

alors il te faut le faire colonne par colonne par exemple avec la fonction apply :

Code : Tout sélectionner

apply(a, 2, sort)
Cordialement,
Maxime
par Logez Maxime
03 Juin 2019, 15:04
Forum : Questions en cours
Sujet : Decalage d'heure entre TZ
Réponses : 4
Vues : 141

Re: Decalage d'heure entre TZ

Bonjour, tu peux aussi utiliser la fonction format avec l'argument '%z' qui te renvoi l'offset en heure par rapport à l'heure UTC : format(ladate, "%z") [1] "+0200" "+0100" Tu as son pendant avec "%Z" qui te donne le time zone et donc tu peux aussi retrouver l...
par Logez Maxime
17 Mai 2019, 13:04
Forum : Questions en cours
Sujet : Reproduire avec R base les résultats d'une fonction de tidyr
Réponses : 7
Vues : 262

Re: Reproduire avec R base les résultats d'une fonction de tidyr

La solution est très ingénieuse et très efficace, bien plus que les autres. Sur le tableau C répété 1000 fois (soit 6000 lignes) : Unit: milliseconds expr min lq mean median uq max neval cld Split 68.65633 76.94850 84.18037 81.85585 87.64611 189.5595 1000 b Sapply 75.17491 81.13471 85.58490 84.08647...
par Logez Maxime
14 Mai 2019, 09:34
Forum : Questions en cours
Sujet : Reproduire avec R base les résultats d'une fonction de tidyr
Réponses : 7
Vues : 262

Re: Reproduire avec R base les résultats d'une fonction de tidyr

Bonjour, Tu peux aussi inverser l'ordre des opérations et jouer sur le rendu de la fonction sapply (qui est la même chose que le lapply mais qui renvoie un vecteur ou une matrice si les résultats sont de même longueur) : res <- t(sapply(strsplit(C$t, ","), as.numeric)) colnames(res) <- c(&...
par Logez Maxime
14 Mai 2019, 07:54
Forum : Questions en cours
Sujet : Quel éditeur/IDE utilisez-vous ?
Réponses : 12
Vues : 473

Re: Quel éditeur/IDE utilisez-vous ?

Bonjour, J'ai commencé avec Tinn-R et depuis quelque temps je suis passé sur Rstudio. N'étant pas un programmeur dans l’âme (rien d'autre que du R basique), j'avoue que les différentes fonctionnalités de Rstudio me conviennent bien, notamment le fait de pouvoir passer d'un graph à un autre facilemen...
par Logez Maxime
09 Mai 2019, 13:17
Forum : Questions en cours
Sujet : Problème fonction if:valeur manquante vrai/faux
Réponses : 4
Vues : 145

Re: Problème fonction if:valeur manquante vrai/faux

Re, PS: En faite je ne peux pas utiliser l'opérateur "%in%" parce que j'ai des cas ou pour le même identifiant a plusieurs ligne donc ça ne m'arrange pas. Je ne vois pas ce qui pose problème par rapport à "%in%" et le fait que tu es plusieurs fois le même CMD, sauf si c'est la pr...
par Logez Maxime
09 Mai 2019, 12:49
Forum : Questions en cours
Sujet : Problème fonction if:valeur manquante vrai/faux
Réponses : 4
Vues : 145

Re: Problème fonction if:valeur manquante vrai/faux

Bonjour, Le problème vient des NA, tu ne peux pas comparer un NA à une valeur d'où ton message. La comparaison NA == 90 renvoie un NA qui n'est pas une condition valable, un booléen (FALSE, TRUE) donc le if ne fonctionne pas. Une solution serait de rajouter une condition qui se doit d'être la premiè...
par Logez Maxime
03 Mai 2019, 08:36
Forum : Questions en cours
Sujet : GGplot avec plusieurs dataframe
Réponses : 4
Vues : 180

Re: GGplot avec plusieurs dataframe

Bonjour, Les aesthetics qui sont utilisés dans la fonction ggplot sont passés à tous les layers, voir https://ggplot2.tidyverse.org/reference/aes.html . Du coup je pense que dans le geom_col il va chercher une colonne concentration a Ntest qu'il ne trouve pas d'où le message d'erreur. D'ailleurs si ...
par Logez Maxime
02 Mai 2019, 13:30
Forum : Questions en cours
Sujet : [Résolu] boucle read files
Réponses : 8
Vues : 312

Re: boucle read files

re, C'est bien parce que les identifiants sont complexes que je n'ai pas écrit de "for i in 1:id" mais "for i in id". Du coup a chaque itération i prend pour valeur un identifiant. Ça nécessite que id soit un vecteur qui contiennent tous tes identifiants, quel que soit leur natur...
par Logez Maxime
30 Avr 2019, 07:48
Forum : Questions en cours
Sujet : [Résolu] boucle read files
Réponses : 8
Vues : 312

Re: boucle read files

Bonjour, tu peux pour chaque individus repérer les fichiers dans ton dossier qui contiennent l'id de l'individu et ensuite n'importer que ces fichiers : id <- as.character(c(1:120)) for (i in id) { l1 <- list.files(path = "ton repertoire", patt = sprintf("ADE_%s_.*\\.txt$", i)) f...

Aller à la recherche avancée