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 :

Première colonne : numéro des lignes


Sujet :

R

  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2014
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2014
    Messages : 59
    Points : 60
    Points
    60
    Par défaut Première colonne : numéro des lignes
    Bonjour,

    Voici mon problème, je me connecte sur une base de données oracle avec sqlQuery. J'enregistre le résultat de la requête dans une variable. Le problème c'est que le nom des lignes est fait par R, et donc ça donne 1,2,3,4 etc.

    Ma première colonne c'est des dates, j'ai 24 données par dates, donc j'ai 24 lignes à chaque fois qui ont la même date.

    je voudrais faire l'équivalent de row.names=1 que l'on peut faire dans un read.tables(). Comment faire ?

    Le problème c'est que j'exporte ma variable dans un fichier csv. Et avec cette colonne crée par R, ça me décale mes noms de colonnes. C'est assez génant...

    Quelqu'un a une idée ?

    Merci

  2. #2
    Membre régulier Avatar de Yoan73
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 21
    Points : 75
    Points
    75
    Par défaut
    Salut,

    je voudrais faire l'équivalent de row.names=1 que l'on peut faire dans un read.tables().
    Je ne sais pas si j'ai bien compris ton problème. Si ton objectif est de passer en indice une de tes colonne, regarde si cet exemple peut t'aider.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    > data
      col1 col2
    1    8    a
    2    7    a
    3   15    b

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    > rownames(data) = data$col1
    > data
       col1 col2
    8     8    a
    7     7    a
    15   15    b
    Ici, les valeurs de la colonne 1 sont passées en indice.
    Le nom des lignes de R prend donc la valeur de "col1"

    Cordialement,

    Yoan

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2014
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2014
    Messages : 59
    Points : 60
    Points
    60
    Par défaut
    Salut,
    Merci pour la réponse.

    J'ai résolu mon problème en rajoutant row.names=FALSE à mon write.table

    Merci

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

Discussions similaires

  1. [EG] Affichage du numéro des lignes et des colonnes
    Par cococmoi dans le forum Outils BI
    Réponses: 2
    Dernier message: 21/03/2013, 10h23
  2. [RichEdit] Est-il possible d'afficher le numéro des lignes ?
    Par Invité dans le forum Composants VCL
    Réponses: 17
    Dernier message: 17/04/2008, 17h56
  3. Numéros des lignes du fichier ?
    Par a028762 dans le forum Eclipse
    Réponses: 0
    Dernier message: 24/12/2007, 16h32
  4. Deux colonnes ayant des lignes identiques
    Par monoar dans le forum Langage SQL
    Réponses: 2
    Dernier message: 12/07/2007, 10h19
  5. [8.5]Afficher le numéro des lignes
    Par Invité dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 30/04/2007, 12h24

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