【发布时间】:2014-09-16 00:58:11
【问题描述】:
我想对数据进行子集化,并用 NA 值填充某些列中的所有行。举个例子更容易理解:
x[,c(1,3,NA,5,NA)]
返回这个:
我知道这显然行不通,因为我在 x 中没有这些 NA 列。但是有没有办法做到这一点?也许将两个子集与 NA 列粘贴在一起?
【问题讨论】:
-
随便
cbind(x[c(1,3)], NA, x[5], NA) -
啊,是的,我仍然在 R 中站稳脚跟,谢谢。
-
也学习使用
is.na<-函数,例如;is.na(x[ , c(3,5)] <- TRUE