For Loop for data frame在R中添加行

时间:2017-08-05 14:15:22

标签: r for-loop dataframe

我需要使用for循环添加并运行当前编码。

df<-data.frame("hi","bye")
names(df)<-c("hello","goodbye")

de<-data.frame("hola","ciao")
names(de)<-c("hello","goodbye")

newdf <- rbind(df, de)

1 个答案:

答案 0 :(得分:0)

我真的无法弄清楚为什么,反正只是运行以下

newdf = data.frame(hello=character(), goodbye=character()); # create the empty data.frame

# add each df row (one by one)
for(i in 1:NROW(df)) {
    newdf[i, ] = df[i, ];
}

# add each de row (one by one)
for(i in 1:NROW(df)) {
    newdf[i+NROW(df), ] = de[i, ];
}