在同一目录中的多个二进制矩阵中查找 0 的个数?

Finding the number of 0s in a number of binary matrices in the same directory?

我正在尝试获取多个二进制矩阵 csv 文件中 0 的数量(或计数)?有没有一种有效的方法可以同时处理多个 csv 文件?

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

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

一个选项是通过遍历 data.frames (sapply) 的 list 并使用 sum 来创建逻辑矩阵 (x == 0)。如果有 NA 个值,请使用 na.rm = TRUE(默认为 FALSE

sapply(files, function(x) sum(x == 0, na.rm = TRUE))