将列附加到数据框 - R

时间:2012-08-28 15:03:43

标签: r dataframe

在以下场景中是否可以将列附加到数据框?

dfWithData <- data.frame(start=c(1,2,3), end=c(11,22,33))
dfBlank <- data.frame()

..如何将startdfWithData追加到dfBlank

在初始化数据框时,应该添加数据。我可以这样做:

dfBlank <- data.frame(dfWithData[1])

但是我更感兴趣的是是否可以将列附加到空(但是inti)

2 个答案:

答案 0 :(得分:2)

我建议简单地对从RODBC调用中返回的数据帧进行子集化。类似的东西:

df[,c('A','B','D')]
也许,或者你也可以用你的数字位置对你想要的列进行分组,即

df[,c(1,2,4)]

答案 1 :(得分:1)

dfBlank[1:nrow(dfWithData),"start"] <- dfWithData$start