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 :

Tranformation colonnes de dataframe


Sujet :

R

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Tranformation colonnes de dataframe
    Bonjour à tous,
    Lorsque j'ai importé mon jeu de données avec read.csv, 2 problèmes se présentent:
    - R me compte mes 5 colonnes en 5 variables or j'aimerai que la première colonne (noms d'espèces) soit juste en étiquette de ligne et nom pas en valeurs, j'ai cherché de partout je sais pas comment faire...
    - deuxièmement les colonnes de mon tableau ne sont pas des vecteurs, je ne peux pas les sélectionner avec par exemple "données$longueur", je suis obligé de passer par données[,2]
    A quoi est ce dû et comment je peux changer ça ???

    Merci d'avance j'ai vraiment besoin de vous je m'en sors plus ^^

  2. #2
    Membre actif Avatar de Alpacky
    Homme Profil pro
    .
    Inscrit en
    Mars 2014
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Mars 2014
    Messages : 99
    Points : 200
    Points
    200
    Par défaut
    bonjour,

    pourrions nous avoir le jeu de données ?

    merci

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    fichierACP2.xlsx

    J'ai réussi a transformer mes colonnes en vecteur mais je n'arrive toujours pas à mette ma colonne "espèce" en en-tête de ligne

    Merci d'avance

  4. #4
    Membre expérimenté
    Inscrit en
    Novembre 2009
    Messages
    703
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 703
    Points : 1 311
    Points
    1 311
    Par défaut Import fichier csv
    Bonjour,

    J'ai testé avec votre fichier, il n'y a pas de problème (hormis le fait qu'il est déconseillé de mettre des accents dans les noms de variable) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    > df <- read.csv("D:/temp/fichierACP2.csv")
    > str(df)
    'data.frame':   197 obs. of  5 variables:
     $ espèce   : Factor w/ 13 levels "Brune ","Brune1 filamenteux",..: 7 7 7 7 7 7 7 7 7 7 ...
     $ Station  : Factor w/ 4 levels "3","A","B","C": 4 4 4 4 4 4 4 4 4 4 ...
     $ d.15N.14N: num  13 13.8 13.3 13.8 13.6 ...
     $ d.13C.12C: num  -19.4 -20.3 -15.8 -20 -20.7 ...
     $ C...N    : num  3.4 3.4 3.3 3.5 3.5 3.4 3.4 3.5 3.4 3.4 ...
    Avez-vous vérifié votre export au format csv en ouvrant le fichier dans un éditeur de texte ?

    Pouvez-vous copier-coller votre commande et le résultat de la fonction str() ?

    Cordialement,

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Bonsoir,
    j'ai testé str() et j'ai la même sortie que vous
    Finalement je ne pense pas avoir besoin de modifier ma première colonne, mon ACP marche quand même !
    Merci beaucoup de votre aide et réactivité !

    Bonne soirée
    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/11/2016, 18h51
  2. Réponses: 12
    Dernier message: 10/06/2016, 12h33
  3. Réponses: 3
    Dernier message: 03/02/2012, 10h50
  4. tranformer des colonnes en lignes
    Par panpan75 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 01/07/2008, 11h10
  5. [tranformation du type des colonnes]
    Par viny dans le forum PostgreSQL
    Réponses: 7
    Dernier message: 18/03/2005, 09h46

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