R: Add row to data frame
Feb 16, 2008添加许多列到data frame很简单:
df<- (data.frame(ListOfColumns)然而,添加许多行却不能如此: (data.frame(ListOfRows)是行不通的
于是,我们要用函数 rbind(),每次添加一行,例如:
df<-NULL df<-rbind(df,data.frame(A=1,B="a",C=rnorm(1))) df<-rbind(df, data.frame(A=2,B="b",C=rnorm(1))) dfA B C 1 1 a 1.3540030 11 1 b -0.7229597
唯一的问题是行号是1,11,111…
于是
attr(df,"row.names") <- 1:2References: