[R] Copying rows in data frames

arun smartpink111 at yahoo.com
Tue Mar 19 13:19:51 CET 2013


Hi,
set.seed(25)
 df1<- as.data.frame(matrix(sample(LETTERS[1:10],20,replace=TRUE),ncol=5),stringsAsFactors=FALSE)
 df1
#  V1 V2 V3 V4 V5
#1  E  B  A  J  F
#2  G  J  C  F  H
#3  B  G  D  G  E
#4  I  D  D  B  H
 str(df1)
#'data.frame':    4 obs. of  5 variables:
# $ V1: chr  "E" "G" "B" "I"
# $ V2: chr  "B" "J" "G" "D"
# $ V3: chr  "A" "C" "D" "D"
# $ V4: chr  "J" "F" "G" "B"
# $ V5: chr  "F" "H" "E" "H"

 df2<-as.data.frame(matrix(NA,ncol=5,nrow=3))
 df2[1,]<-df1[1,]

 df2[1,]
#  V1 V2 V3 V4 V5
#1  E  B  A  J  F
A.K.




----- Original Message -----
From: Sahana Srinivasan <sahanasrinivasan.91 at gmail.com>
To: r-help at r-project.org
Cc: 
Sent: Tuesday, March 19, 2013 7:55 AM
Subject: [R] Copying rows in data frames

Hi,
I'm trying to copy the first row of one data frame to another. This is the
statement I am using :

df2[1,]<-df1[1,];

I have printed them out separately:
df1[1,] = A C D E F
But after copying:
df2[1,] = 96 29 88 122 68


Why isn't it copying? They are both data frames, and "as.character" isn't
working either.

Thanks for your input :)

    [[alternative HTML version deleted]]

______________________________________________
R-help at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.




More information about the R-help mailing list