我正在使用 rhdf5 库。我想一次读取很多文件。我在文件夹输入中有我的 .h5 文件,然后我正在尝试:
filenames <- list.files("input", pattern="*.h5", full.names=TRUE)
read_h5<- function(file) {h5read(file, "/datasets/data1/data0")}
for (i in 1:length(filenames)) {
read_h5(filenames[i])
}
它没有显示任何错误。只是我执行它,没有任何反应。我也试过lapply(filenames,h5read(filenames,name="/datasets/data1/data0"),.GlobalEnv)
但在这里我收到一个错误:“条件的长度> 1,只会使用第一个元素”。
为什么它不起作用?