在同一目录中的多个二进制矩阵中查找 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))
我正在尝试获取多个二进制矩阵 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))