+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Candidat au titre de Membre du Club
    Inscrit en
    mars 2012
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : mars 2012
    Messages : 65
    Points : 10
    Points
    10

    Par défaut Intercaler lignes dans tableau de données

    Bonjour,

    Je souhaiterais intercaler des lignes dans un tableau de données, c'est-à-dire rajouter une ligne de données à un emplacement bien précis, pas à la fin de la table ni au début mais bien entre 2 lignes désignées dans la commande.

    Connaissez-vous une commande pour faire cela?

    Merci !

  2. #2
    Modératrice

    Femme Profil pro Aline Deschamps
    Chargée de Statistiques
    Inscrit en
    juin 2010
    Messages
    526
    Détails du profil
    Informations personnelles :
    Nom : Femme Aline Deschamps
    Âge : 26
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chargée de Statistiques
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : juin 2010
    Messages : 526
    Points : 1 421
    Points
    1 421

    Par défaut

    Bonjour,

    Si j'ai bien compris, vous disposez d'un tableau de données (matrice ou data.frame dans R) ainsi qu'une position/un numéro de ligne ou vous souhaiteriez insérer une nouvelle ligne en particulier, c'est bien cela ?

    Une idée serait de couper votre matrice (ou data.frame) en deux selon les indices de la ligne qui vous intéresse et ensuite de concaténer (à l'aide par exemple de cbind) la première partie de votre matrice, la ligne à ajouter et la seconde partie de votre matrice.

    Est-ce qu'avec cette idée cela vous permet d'avancer ?

    Bonne continuation


    Cordialement,

    A.D.

    Forum R
    Fournir le code utilisé (pensez aux balises code !), les packages nécessaires, ainsi qu'un court mais représentatif extrait du jeu de données et les éventuels messages d'erreur.
    Recherche d'informations concernant R : RSiteSearch / tutoriels : http://r.developpez.com/ .

    Pensez également au bouton "Résolu" et à voter (en bas à droite des messages) lorsque vous avez obtenu une réponse satisfaisante.

  3. #3
    Candidat au titre de Membre du Club
    Inscrit en
    mars 2012
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : mars 2012
    Messages : 65
    Points : 10
    Points
    10

    Par défaut

    Oui, c'est en effet ce que j'ai fait. Mais cela m'oblige à créer un sous tableau à partir de mon tableau d'origine, ce que j'aurais voulu éviter (simplement pour simplifier mon script).
    Il me semble que je n'ai de toute façon pas le choix!

  4. #4
    Modératrice

    Femme Profil pro Aline Deschamps
    Chargée de Statistiques
    Inscrit en
    juin 2010
    Messages
    526
    Détails du profil
    Informations personnelles :
    Nom : Femme Aline Deschamps
    Âge : 26
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chargée de Statistiques
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : juin 2010
    Messages : 526
    Points : 1 421
    Points
    1 421

    Par défaut

    Peut-être qu'il y a moyen de faire autrement mais là je ne vois pas.
    Après vous n'êtes pas obligé de stocker les sous-tableaux dans des variables, vous pouvez les utiliser directement dans le "cbind".

    Bonne continuation


    Cordialement,

    A.D.

    Forum R
    Fournir le code utilisé (pensez aux balises code !), les packages nécessaires, ainsi qu'un court mais représentatif extrait du jeu de données et les éventuels messages d'erreur.
    Recherche d'informations concernant R : RSiteSearch / tutoriels : http://r.developpez.com/ .

    Pensez également au bouton "Résolu" et à voter (en bas à droite des messages) lorsque vous avez obtenu une réponse satisfaisante.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •