25 résultats trouvés

Aller à la recherche avancée

par Sylvain Gaudin
11 Jan 2024, 18:22
Forum : Questions en cours
Sujet : Sélection aléatoire des modalités d'un facteur
Réponses : 3
Vues : 4721

Re: Sélection aléatoire des modalités d'un facteur

Merci Maxime, ça fonctionne. J'avais essayé quelque chose de très proche, mais je n'avais pas pensé à : x = levels(F1). Je mettais F1 à la place de levels(F1) et ça ne fonctionnait pas !

Merci ;-))
par Sylvain Gaudin
11 Jan 2024, 18:04
Forum : Questions en cours
Sujet : Sélection aléatoire des modalités d'un facteur
Réponses : 3
Vues : 4721

Sélection aléatoire des modalités d'un facteur

Bonjour, Je possède un jeu de données de ce style : F1 <- factor(rep(c("A","B","C","D"), each = 10)) F2 <- c(rnorm(40, mean = 1, sd = 0.2)) df <- data.frame(F1,F2) Je souhaite travailler sur une sélection aléatoire en fonction du facteur F1 (par exemple, ne re...
par Sylvain Gaudin
17 Aoû 2023, 15:38
Forum : Questions en cours
Sujet : Problème initialisation sous iOS Ventura
Réponses : 2
Vues : 5495

Re: Problème initialisation sous iOS Ventura

Bonjour,

Pas de soucis sur Monterey (la version d'avant). À chaque changement de système, je mets à jour R et R-Studio. C'est à tester.

Cordialement
par Sylvain Gaudin
20 Juin 2023, 08:28
Forum : Questions en cours
Sujet : Piocher des données dans un tableau à double entrée ?
Réponses : 2
Vues : 5151

Re: Piocher des données dans un tableau à double entrée ?

Merci beaucoup, ça fonctionne !
(Et ça me donne des idées pour d'autres traitements de données...)
par Sylvain Gaudin
19 Juin 2023, 18:54
Forum : Questions en cours
Sujet : Piocher des données dans un tableau à double entrée ?
Réponses : 2
Vues : 5151

Piocher des données dans un tableau à double entrée ?

Bonjour, Je possède un tableau à double entrée (df) : Texture <- c("S","SL","SA" ,"LLS") S <- c("R" , "V", "V", "E") SL <- c("V", "R", "V", "V") SA <- c("V", "V"...
par Sylvain Gaudin
23 Mar 2023, 10:45
Forum : Questions en cours
Sujet : Récupérer les classes obtenues dans un arbre
Réponses : 1
Vues : 587

Re: Récupérer les classes obtenues dans un arbre

Finalement je pense avoir trouvé :

Arbre_opt$where

J'étais passé à côté à cause de la numérotation utilisée.
par Sylvain Gaudin
23 Mar 2023, 10:32
Forum : Questions en cours
Sujet : Récupérer les classes obtenues dans un arbre
Réponses : 1
Vues : 587

Récupérer les classes obtenues dans un arbre

Bonjour, J'ai utilisé la bibliothèque rpart pour construire un arbre (nommé Arbre_opt). Il me classe les lignes de mon dataframe initial en douze classes. J'aimerais récupérer la colonne contenant la classe attribuée à chaque individu, mais je ne trouve pas cette valeur dans les sorties, en exploran...
par Sylvain Gaudin
09 Déc 2022, 16:21
Forum : Questions en cours
Sujet : Fonction somme pour un ggplot
Réponses : 3
Vues : 455

Re: Fonction somme pour un ggplot

Un grand merci aux Maxime ! Gratias maximas !

Effectivement, j'avais pensé à synthétiser les données en passant par dplyr, mais il me semblait qu'il y avait une méthode directe en utilisant uniquement ggplot (mais j'étais très loin du compte).

Bien cordialement
par Sylvain Gaudin
09 Déc 2022, 08:50
Forum : Questions en cours
Sujet : Fonction somme pour un ggplot
Réponses : 3
Vues : 455

Fonction somme pour un ggplot

Bonjour, J'essaye de faire un graphique en barre qui fait la somme de données par année. Mes données sont de la forme : Annee <- as.factor(c(2020,2020,2021,2021,2022,2022,2022)) Nombre <- as.numeric(c(1,8,1,1,1,2,3)) Photo <- data.frame(Annee,Nombre) Avec le code suivant : library(ggplot2) ggplot(da...
par Sylvain Gaudin
28 Avr 2022, 12:08
Forum : Questions en cours
Sujet : Calculer des accroissements à l'intérieur d'une variable
Réponses : 7
Vues : 727

Re: Calculer des accroissements à l'intérieur d'une variable

Merci beaucoup, je me compliquais effectivement la vie inutilement.
par Sylvain Gaudin
28 Avr 2022, 07:09
Forum : Questions en cours
Sujet : Calculer des accroissements à l'intérieur d'une variable
Réponses : 7
Vues : 727

Re: Calculer des accroissements à l'intérieur d'une variable

Mickael Canouil a écrit :Bonjour,

j'ajoute l'approche base et data.table (même résultat à l'ordre des lignes près).


Merci beaucoup Mickael. Je prendrai le temps de tester ces différentes approches. Je dois refaire de calculs d'accroissement sur plusieurs tableaux de données dans les semaines qui viennent.
par Sylvain Gaudin
28 Avr 2022, 07:08
Forum : Questions en cours
Sujet : Calculer des accroissements à l'intérieur d'une variable
Réponses : 7
Vues : 727

Re: Calculer des accroissements à l'intérieur d'une variable

Bonjour, Une solution (ne groupe pas par année et utilise dplyr::lag) : df %>%  group_by(Placette, Arbre, Statut) %>%  arrange(Annee) %>%  mutate(Acc = Diametre - lag(Diametre)) %>%  ungroup() Merci beaucoup pour cette réponse. Je ne connaissais pas la fonction dplyr::lag qui s'avère très efficace ...
par Sylvain Gaudin
27 Avr 2022, 16:27
Forum : Questions en cours
Sujet : Calculer des accroissements à l'intérieur d'une variable
Réponses : 7
Vues : 727

Calculer des accroissements à l'intérieur d'une variable

Bonjour, J'ai des données présentées sous la forme suivante : Placette <- as.factor(c(1,1,1,2,2,1,1,1,2,2,2)) Arbre <- as.factor(c(1,2,3,1,2,1,2,3,1,2,3)) Diametre <- c(51,27,38,75,55,54,24,NA,77,58,37) Annee <- as.factor(c("2017","2017","2017","2017","20...
par Sylvain Gaudin
22 Fév 2022, 19:25
Forum : Questions en cours
Sujet : [Résolu] Changer la couleur du trait dans un graphique GGplot selon un facteur
Réponses : 4
Vues : 978

Re: Changer la couleur du trait dans un graphique GGplot selon un facteur

Un grand merci pour cette solution. C’est exactement ce qu’il me fallait !
par Sylvain Gaudin
21 Fév 2022, 09:44
Forum : Questions en cours
Sujet : [Résolu] Changer la couleur du trait dans un graphique GGplot selon un facteur
Réponses : 4
Vues : 978

Re: Changer la couleur du trait dans un graphique GGplot selon un facteur

Bonjour, Merci pour votre réponse. Voici un extrait de mes données : Jour <- as.Date(c("2021-04-01","2021-04-02","2021-04-03","2021-04-04","2021-04-05","2021-04-06", "2021-04-07", "2021-04-08", "2021-04-09", &q...

Aller à la recherche avancée