合并后的数据帧与另一个im左边的随机NA的偶然行.我想将这些NA设置为0,这样我就可以用它们进行计算.
我试图这样做:
bothbeams.data = within(bothbeams.data, {
bothbeams.data$x.x = ifelse(is.na(bothbeams.data$x.x) == TRUE, 0, bothbeams.data$x.x)
bothbeams.data$x.y = ifelse(is.na(bothbeams.data$x.y) == TRUE, 0, bothbeams.data$x.y)
})
Run Code Online (Sandbox Code Playgroud)
其中$ xx是一列而$ xy当然是另一列,但这似乎不起作用.
可能重复:
将R中的所有0值替换为NA
离开这个问题.R中是否有类似的功能,x[is.na(x)] <- 0除了它会将矩阵中的每个零都改变为NA?