Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何按矩阵的行计算数值(不是0和NA)_R_Matrix_Row - Fatal编程技术网

R 如何按矩阵的行计算数值(不是0和NA)

R 如何按矩阵的行计算数值(不是0和NA),r,matrix,row,R,Matrix,Row,我不擅长R和英语 我想按行计算数值(不是0或NA)。我不想求和。 例如: 矩阵示例: 我希望获得一个按行计数的列,该列的计数仅为数值 结果 我想要的矩阵示例: 我试着用 行和(简历表>=1) 行和(resume\u tableau>=1)(仅计算数字,但对于整个矩阵,我只希望按行计算)数据行和(resume\u tableau>=1,na.rm=T)应该可以工作。行和(!is.na(resume\u tableau)&resume\u tableau!=0)怎么样?如果你能在这里发布一些你的

我不擅长R和英语

我想按行计算数值(不是0或NA)。我不想求和。 例如:

矩阵示例:

我希望获得一个按行计数的列,该列的计数仅为数值

结果 我想要的矩阵示例:

我试着用

行和(简历表>=1)
行和(resume\u tableau>=1)(仅计算数字,但对于整个矩阵,我只希望按行计算)

数据
行和(resume\u tableau>=1,na.rm=T)
应该可以工作。
行和(!is.na(resume\u tableau)&resume\u tableau!=0)
怎么样?如果你能在这里发布一些你的
简历表
数据,那将非常有帮助。可能会粘贴
dput(head(resume\u tableau))
?尝试在代码块中发布实际代码,而不是使用图片/链接。这可能有助于更快地回答您的问题!帮助我们,帮助你!:)
data <- cbind('tab 1v0' = c(0, 5678, 15640303, 0, NA, NA), 'tab 1v4' = c(15616593, 0, NA, 48764, NA, NA), 'tab 2v0' = c(0, 45678, NA, NA, 55, 0), 'tab   2v4' = c(5588, 58899858, NA, NA, 0, 5566889992))
data[is.na(data)] <- 0
data <- cbind(data, count = rowSums(data > 0))