[Résolu] Rajouter une colonne à un data.frame.

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Pierre Rougier
Messages : 32
Enregistré le : 16 Mai 2008, 14:18

[Résolu] Rajouter une colonne à un data.frame.

Messagepar Pierre Rougier » 01 Aoû 2008, 18:42

Bonjour,

Est-il possible de rajouter une liste de données à un data.frame ?

Code : Tout sélectionner

colNumeric01 <- c(100.1, 110.0, 200.0, 300.0, 222.0 )
colNumeric02 <- c(200.1, 200.1, 200.1, 200.1, 210.0 )

df001 <- data.frame(colNumeric01, colNumeric02)
df001

colNumeric03 <- c(3.1, 33.0, 300.0, 330.0, 333.3 )


Par exemple est-il possible de rajouter dynamiquement colNumeric03 au data.frame df001 ?
Pierre

Nicolas Péru
Messages : 1408
Enregistré le : 07 Aoû 2006, 08:13

Messagepar Nicolas Péru » 01 Aoû 2008, 21:31

Qu'est ce que vous entendez par dynamiquement ?

Sinon il y a différentes solution

data.frame()
cbind()
définir la colonne du data frame avec la notation [,3] par exemple
...

Pierre Rougier
Messages : 32
Enregistré le : 16 Mai 2008, 14:18

Messagepar Pierre Rougier » 02 Aoû 2008, 07:20

Nicolas Péru a écrit :Qu'est ce que vous entendez par dynamiquement ?

Sinon il y a différentes solution

data.frame()
cbind()
définir la colonne du data frame avec la notation [,3] par exemple
...



Merci, ça répond à ma question.

Code : Tout sélectionner

colNumeric01 <- c(100.1, 110.0, 200.0, 300.0, 222.0 )
colNumeric02 <- c(200.1, 200.1, 200.1, 200.1, 210.0 )

df001 <- data.frame(colNumeric01, colNumeric02)
df001

colNumeric03 <- c(3.1, 33.0, 300.0, 330.0, 333.3 )

df001 <- data.frame(df001, colNumeric03)
df001

df001 <- cbind(df001, colNumeric03)
df001
Pierre


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité