1029 résultats trouvés

Aller à la recherche avancée

par Pierre-Yves Berrard
08 Nov 2021, 15:59
Forum : Questions en cours
Sujet : tidyverse : appliquer fonction sur plusieurs colonnes
Réponses : 3
Vues : 1658

Re: tidyverse : appliquer fonction sur plusieurs colonnes

Bonjour,

Le deuxième argument pour mutate_at est une fonction :

Code : Tout sélectionner

function(x) ifelse(x == "0", 0, 1)
ou, avec la syntaxe compacte de tidyverse :

Code : Tout sélectionner

~ ifelse(. == "0", 0, 1)
par Pierre-Yves Berrard
01 Nov 2021, 18:50
Forum : Questions en cours
Sujet : Séparations d'éléments d'une colonne
Réponses : 1
Vues : 992

Re: Séparations d'éléments d'une colonne

Bonjour,
La fonction separate_rows du package tidyr fait exactement ça : https://tidyr.tidyverse.org/reference/s ... _rows.html
par Pierre-Yves Berrard
25 Oct 2021, 15:28
Forum : Questions en cours
Sujet : Manipulatio de données : boucles imbriquées dans R ?
Réponses : 8
Vues : 2090

Re: Manipulatio de données : boucles imbriquées dans R ?

Bonjour, Une proposition : library(dplyr)# trie, précaution au cas où "fille" avant "mere"z <- arrange(z, desc(mereoufille))# transforme le data.frame en listeliste_individus <-  apply(    z[-(1:2)],    MARGIN = 1,    function(x) x[x != ""]  )# calcule les combinaisons meres/fillesres <-  liste...
par Pierre-Yves Berrard
25 Oct 2021, 09:28
Forum : Questions en cours
Sujet : Modularisation shiny
Réponses : 4
Vues : 1190

Re: Modularisation shiny

Franck a posté une réponse dans le mauvais sujet, manifestement.
par Pierre-Yves Berrard
05 Oct 2021, 10:10
Forum : Questions en cours
Sujet : Faire une boucle pour supprimer des colonnes dans une liste de fichiers et écrire les fichiers
Réponses : 9
Vues : 2695

Re: Faire une boucle pour supprimer des colonnes dans une liste de fichiers et écrire les fichiers

Bonjour,

A priori, la première instruction de la boucle doit être la lecture du fichier excel, ensuite seulement on peut commencer les traitements.

Il faut aussi initialiser un df_base vide : df_base <- data.frame()
par Pierre-Yves Berrard
01 Oct 2021, 13:59
Forum : Questions en cours
Sujet : Faire une boucle pour supprimer des colonnes dans une liste de fichiers et écrire les fichiers
Réponses : 9
Vues : 2695

Re: Faire une boucle pour supprimer des colonnes dans une liste de fichiers et écrire les fichiers

Bonjour, Pour les colonnes en trop, une solution est d'ajouter : df_join$colToDelete1 <- NULLdf_join$colToDelete2 <- NULL Cela devrait marcher que les colonnes à effacer soient présentes ou pas. Pour les variables HauteurPlante : positions_hauteurPlante <- grep("^HauteurPLante", names(df_join))names...
par Pierre-Yves Berrard
16 Sep 2021, 18:57
Forum : Questions en cours
Sujet : rowSums sur plusieurs colonnes d'une table de façon automatique
Réponses : 10
Vues : 3294

Re: rowSums sur plusieurs colonnes d'une table de façon automatique

Une proposition : agrege_colonnes <- function(donnees,                            pas = 3,                            agreg_fun = sum) {  prem_cols <- seq(1, ncol(donnees), by = pas)    res <- apply(    donnees,    MARGIN = 1,    function(ligne)      sapply(        prem_cols,        function(prem_co...
par Pierre-Yves Berrard
15 Sep 2021, 19:56
Forum : Questions en cours
Sujet : rowSums sur plusieurs colonnes d'une table de façon automatique
Réponses : 10
Vues : 3294

Re: rowSums sur plusieurs colonnes d'une table de façon automatique

Bonjour,

Il y a un problème manifeste dans la boucle for : x[i,1:3]

Si i parcourt les colonnes, pourquoi le retrouve ton dans le crochet dans la sélection par ligne (à gauche de la virgule) ?
par Pierre-Yves Berrard
19 Aoû 2021, 12:28
Forum : Questions en cours
Sujet : valeurs numériques négatives: arguments d'importation format txt
Réponses : 7
Vues : 1711

Re: valeurs numériques négatives: arguments d'importation format txt

Bonjour,
Essayer col_double() ou col_integer() à la place de col_number() ?
par Pierre-Yves Berrard
30 Juil 2021, 09:43
Forum : Questions en cours
Sujet : Documentation `utilitR`
Réponses : 5
Vues : 979

Re: Documentation `utilitR`

Je sais qu'on peut migrer un forum phpBB vers un forum discourse. Mais je ne saurais absolument pas comment faire.
par Pierre-Yves Berrard
23 Juil 2021, 08:14
Forum : Questions en cours
Sujet : Documentation `utilitR`
Réponses : 5
Vues : 979

Re: Documentation `utilitR`

Facundo Muñoz a écrit :Ça mérite peut-être d'être placé dans la section Liens plutôt que Questions en cours ?

Effectivement, il faudrait qu'un admin du forum fasse le transfert. François ?
par Pierre-Yves Berrard
06 Juil 2021, 08:39
Forum : Questions en cours
Sujet : Recoder des variables qualitatives sous condition
Réponses : 4
Vues : 986

Re: Recoder des variables qualitatives sous condition

Dans la base, j'ai 2 colonnes (nom de fournisseurs et ville) , je veux qu'il cherche les fournisseurs qui sont dans les villes ("Fance", "Italie", "Espagne", "Portugal) et les remplace par "AB2XZ". data$`Nom fournisseur `[data$ville %in% c("Fance", "Ital...
par Pierre-Yves Berrard
06 Juil 2021, 06:32
Forum : Questions en cours
Sujet : Recoder des variables qualitatives sous condition
Réponses : 4
Vues : 986

Re: Recoder des variables qualitatives sous condition

Bonjour, il suffit d'ajouter la deuxième condition dans le crochet (séparé par &).
par Pierre-Yves Berrard
09 Juin 2021, 19:28
Forum : Questions en cours
Sujet : Documentation `utilitR`
Réponses : 5
Vues : 979

Documentation `utilitR`

Bonjour, Durant le premier confinement, un groupe d'agents de l'Insee a décidé de constituer une documentation sur R sous forme de fiches pratiques afin d'aider leurs collègues à adopter R. Cette démarche s'appelle utilitR : https://www.utilitr.org Dès le début, ces agents ont souhaité que la démarc...
par Pierre-Yves Berrard
26 Mai 2021, 15:30
Forum : Questions en cours
Sujet : Regrouper deux lignes sur R
Réponses : 1
Vues : 409

Re: Regrouper deux lignes sur R

Bonjour,

Pour pouvoir être aidé, il faudrait que vous fournissiez un exemple des données.
Comment insérer des données dans un message ?

Aller à la recherche avancée