Précédent   Forum du club des développeurs et IT Pro > Autres langages > Autres langages > R
R Forum d'entraide sur la programmation en langage R
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 08/01/2013, 16h25   #1
CupOfAppleTea
Invité de passage
 
Inscription : mars 2012
Messages : 44
Détails du profil
Informations forums :
Inscription : mars 2012
Messages : 44
Points : 2
Points : 2
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 !
CupOfAppleTea est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 12h16   #2
A. D.
Modératrice
 
Femme Aline Deschamps
Chargée de Statistiques
Inscription : juin 2010
Messages : 464
Détails du profil
Informations personnelles :
Nom : Femme Aline Deschamps
Âge : 25
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 : 464
Points : 1 294
Points : 1 294
Envoyer un message via Skype™ à A. D.
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.
A. D. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 12h23   #3
CupOfAppleTea
Invité de passage
 
Inscription : mars 2012
Messages : 44
Détails du profil
Informations forums :
Inscription : mars 2012
Messages : 44
Points : 2
Points : 2
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!
CupOfAppleTea est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 12h26   #4
A. D.
Modératrice
 
Femme Aline Deschamps
Chargée de Statistiques
Inscription : juin 2010
Messages : 464
Détails du profil
Informations personnelles :
Nom : Femme Aline Deschamps
Âge : 25
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 : 464
Points : 1 294
Points : 1 294
Envoyer un message via Skype™ à A. D.
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.
A. D. est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h03.


 
 
 
 
Partenaires

Hébergement Web