1

我正在尝试获取多个二进制矩阵 csv 文件中 0 的数量(或数量)?是否有一种有效的方法可以一次对多个 csv 文件执行此操作?

我已经使用此代码从设置的工作目录中读取了所有 csv 文件,但我不确定从这里去哪里......

matrices <- list.files(pattern="*.txt")
matrices <- lapply(matrices, read.delim)
4

1 回答 1

1

x == 0一种选择是通过循环listdata.frames( sapply) 和使用来创建一个逻辑矩阵 ( ) sum。如果有NA值,请使用na.rm = TRUE(默认为FALSE

sapply(files, function(x) sum(x == 0, na.rm = TRUE))
于 2019-10-11T16:20:14.333 回答