如何将具有零元素的新列添加到现有数据框?

时间:2014-02-21 13:26:54

标签: r

我有一个零行的预先存在的框架,我正在尝试使用<-运算符向其添加新列。但是,R一直忽略我,可能是因为添加的列也没有元素。有没有办法让R添加新列呢?

frame <- data.frame('First' = I(c()))
frame[second.column.name] <- I(c())    # second.column.name is a variable, not actual column name

1 个答案:

答案 0 :(得分:1)

如果您使用[[代替[

,则可以使用
frame[["test"]] <- I(c())    
# [1] First test 
# <0 rows> (or 0-length row.names)