【发布时间】:2018-02-15 10:54:37
【问题描述】:
但还是缺少一些数字 (2,5,7,9)。对于缺少的数字,我想要“NA”。我通过以下代码实现了这一点:
df <- data.frame(group=as.integer(c(1,1,1,2,2,2)), numbers_with_gaps=as.integer(c(1,3,4,6,8,10)))
numbers_with_gaps <- df$numbers_with_gaps
numbers_complete <- c(1:10)
true_false_vector <- numbers_complete %in% numbers_with_gaps
numbers_complete[true_false_vector == FALSE] <- NA
我的问题是我想为上面数据框的第一列设置这些“NA”值。不幸的是,将真假向量“应用”到整个数据帧是行不通的。哪个功能对实现我的目标有用?
【问题讨论】:
-
什么是
T_F_vector? -
对不起我的错误,我更正了。它应该是“true_false_vector”。