Skip to content

analyse-R/recodage #126

Closed
Closed

Description

@utterances-bot

Activity

  1. alain-arbour064 commented on Apr 7, 2021

    @alain-arbour064

    Bonjour,
    Je travaille sur un tableau de données de la Banque Mondiale qui contient les données sur le PIB par habitant pour l'ensemble des pays. Le tableau est en csv. En important le tableau, R reconnait les différentes variables comme des facteurs. La majorité des variables sont des chiffres représentant le PIB par habitant en US$ courant. Pour travailler sur le tableau, j'aimerais convertir les variables pour chacune des années en "numeric" afin de calculer la moyenne et autres fonctions similaires. Je peux modifier une variable à la fois en utilisant
    <- as.numeric(as.character(nom_data.frame$nom_de_la_variable))
    Comment faire pour changer plusieurs variables à la fois avec la même fonction. J'ai fait plusieurs essais, notamment avec "lapply", mais cela ne semble pas fonctionner. Il me manque peut-être un détail.
    Merci.

  2. alain-arbour064 commented on Apr 7, 2021

    @alain-arbour064

    Bonjour,
    Pour information, je visionne vos webinaires sur Youtube, en différé depuis Montréal au Québec. Je suis rendu au 5e webinaire. Très bien faits et éclairant.

    Merci.

  3. larmarange commented on Apr 7, 2021

    @larmarange
    Owner

    Avez vous regarder du côté de across de dplyr : https://dplyr.tidyverse.org/reference/across.html

    Cela permet d'appliquer une fonction à plusieurs colonnes au sein d'un mutate. Pour sélectionner toutes les facteurs, vous pouvez utiliser un where

    N hésitez pas à bien lire les exemples de la documentation

  4. larmarange commented on Apr 7, 2021

    @larmarange
    Owner
    df %>% mutate(across(where(is.factor), ~ as.numeric(as.character(.x)) ))
  5. Repository owner locked and limited conversation to collaborators on Oct 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions