我想要向列添加一个向量,但不指定其他列.我有下面的例子数据.
library(data.table)
dat <- fread("A B C D
one 2 three four
two 3 NA one")
vector_to_add <- c("five", "six")
所需输出:
out <- fread("A B C D
one 2 three four
two 3 NA one
NA NA five NA
NA NA six NA")
我使用一种使用向量进行行绑定的方法看到了一些答案:
row3 < c(NA, NA, "five", NA)
然而,我想找到一个我没有具体说明整行的解决方案.
EDIT:在发布后不久,我意识到对于向量中的每个条目,获取现有行,将行设置为NA
,并替换要添加向量的列中的值可能是最容易的.然而,我想这仍然是一个相当麻烦的解决方案.