所以我有一个数据框架
df <- data.frame( A=1:10, B=LETTERS[1:10], C=letters[1:10], stringsAsFactors= F )
我想在这个数据框中添加一行,A=11,C="K",但是我没有关于列C的信息。实际上,除了A和B之外,我事先不知道数据框中还有哪些其他列。这些缺失的列应该得到一个NA。我能想到的最好方法是:
tmp <- rep( NA, ncol( df ) ) # Batman!
df <- rbind( df, tmp )
df[ nrow( df ), "A" ] <- 11
df[ nrow( df ), "B" ] <- "K"
有没有更简单的方法?