提取R中存在NaN的行值
这可能是一个非常简单的问题,但我已经处理了一段时间了 我有一个数据框,其中X列有一些“NaN”值。当X为“NaN”时,我需要提取列A和B的行值,并将它们放在新的数据帧中 我认为解决方案应该类似于此if语句,但它不起作用:提取R中存在NaN的行值,r,if-statement,nan,R,If Statement,Nan,这可能是一个非常简单的问题,但我已经处理了一段时间了 我有一个数据框,其中X列有一些“NaN”值。当X为“NaN”时,我需要提取列A和B的行值,并将它们放在新的数据帧中 我认为解决方案应该类似于此if语句,但它不起作用: X = df$X A = df$A B = df$B NaNvalues <- if (is.nan(X)) { data.frame(A, B) } X=df$X A=df$A B=df$B NaNvaluesnew_df您可以使用以下功能: nans &l
X = df$X
A = df$A
B = df$B
NaNvalues <- if (is.nan(X)) {
data.frame(A, B)
}
X=df$X
A=df$A
B=df$B
NaNvaluesnew_df您可以使用以下功能:
nans <- which(is.na(X))
nans
nans <- which(is.na(X))