IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Convertir des données


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Février 2011
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 176
    Par défaut Convertir des données
    bonjour,

    comment je peux convertir mes données lors de l'import ou après l'import sous R.

    Si je lis mon fichier avec "read.table" , je veux convertir 3 colonnes numériques en colonnes caractères.
    Comment je peux utiliser "as.character" dans une instruction pour avoir mes données au format demandé ??

    Merci d'avance pour vos aides.

  2. #2
    Membre chevronné
    Homme Profil pro
    MCU
    Inscrit en
    Juillet 2010
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : MCU
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2010
    Messages : 185
    Par défaut
    Bonjour,

    Regardez l'argument colClasses.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    test <- read.table("test.csv", sep=",", header=TRUE, colClasses=c("character", "character"))
    test
       toto tata
    1     1   10
    2     2    9
    3     3    8
    4     4    7
    5     5    6
    6     6    5
    7     7    4
    8     8    3
    9     9    2
    10   10    1
    sapply(test, class)
           toto        tata 
    "character" "character"
    HTH

    Vincent

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Février 2011
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 176
    Par défaut
    oui, avec "colClasses", je trouve pas le résultat souhaité,

    j'ai des colonnes quantitatives, d'autres qui doivent être lu comme qualitatives, si je convertis mes données avec colClasses,
    les données ne sont pas interprété qualitatives ,les fréquences ne sont pas calculé
    mavariable
    Length:200000
    Class :character
    Mode :character
    en appliquant une AFM sur mes données ,j'ai ce problème :
    factors are not defined in the qualitative groups
    les colonnes que j'ai définis en groupe comme qualitative (convertit) ne sont pas reconnu .

    donc mon souci comment je peux dire que tel variable est qualitative même si elle est numérique lors de l'import ?

  4. #4
    Membre chevronné
    Homme Profil pro
    MCU
    Inscrit en
    Juillet 2010
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : MCU
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2010
    Messages : 185
    Par défaut
    Rebonjour,

    Utilisez "factor" au lieu de "character" dans colClasses?

    HTH

    Vincent

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Février 2011
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 176
    Par défaut
    bonjour vchouraki,

    parfait ça marche très bien

    Merci

  6. #6
    Membre très actif
    Profil pro
    Inscrit en
    Février 2011
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 176
    Par défaut
    rebonjour,

    Appel à AFM , erreur

    Error in `contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) :
    contrasts can be applied only to factors with 2 or more levels
    le problème de "factor" revient encore

Discussions similaires

  1. Convertir des données excel en diagramme de classe
    Par rashania dans le forum Diagrammes de Classes
    Réponses: 0
    Dernier message: 04/05/2010, 12h49
  2. [XL-2003] convertir des données au moyen d'une Formule
    Par lafanchette2000 dans le forum Excel
    Réponses: 2
    Dernier message: 09/08/2009, 17h38
  3. Convertir des données présentes dans une colonne
    Par padawan31 dans le forum MySQL
    Réponses: 1
    Dernier message: 16/07/2009, 11h11
  4. Réponses: 5
    Dernier message: 04/12/2007, 13h40
  5. Convertir des données selon un charset defini
    Par localhost dans le forum Langage
    Réponses: 1
    Dernier message: 14/03/2006, 12h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo