【发布时间】:2014-02-21 20:40:22
【问题描述】:
我有两个数据框 df1 和 df2。 df1 包含:
t <- c(0,2,0,0,2,0,2)
cool <- c(0,1,0,0,1,0,1)
bad <- c(1,0,1,1,0,1,0)
great <- c(1,1,0,0,0,0,1)
df1 <- data.frame(t, cool, bad, great)
df2 包含一个额外的列
no <- c(1,0,1,0,0,1,1)
df2 <- data.frame(t, cool, bad, great, no)
现在我想创建一个函数,将空列添加到 df1(仅填充零),并且此空列的名称对应于与 df2 不同的列(这里是列“no”那应该是空的并添加到df1)。此功能应适用于所有其他不常见的列,以便自动将空列添加到 df1。 开始可能是这样的
addcolumn <- function(df1, df2) {
w<- which((df1) != ncol(df2)){
}
}
谢谢你的回答
【问题讨论】: