R 如何按矩阵的行计算数值(不是0和NA)
我不擅长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)怎么样?如果你能在这里发布一些你的
我希望获得一个按行计数的列,该列的计数仅为数值 结果 我想要的矩阵示例:
我试着用 行和(简历表>=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))