相关疑难解决方法(0)

在R中将NA设置为0

合并后的数据帧与另一个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

19
推荐指数
2
解决办法
8万
查看次数

将R中矩阵的全零变换为NA

可能重复:
将R中的所有0值替换为NA

离开这个问题.R中是否有类似的功能,x[is.na(x)] <- 0除了它会将矩阵中的每个零都改变为NA?

r matrix

0
推荐指数
1
解决办法
5024
查看次数

标签 统计

r ×2

matrix ×1