R 如何在列表的每个元素上应用函数?
我将所有文件导入列表R 如何在列表的每个元素上应用函数?,r,dplyr,apply,netcdf,R,Dplyr,Apply,Netcdf,我将所有文件导入列表 library(ncdf4) list <- list.files(path=".", pattern="*test*", full.names=TRUE) dat = lapply(list, nc_open) 我如何使用Lappy或其他方法来实现这一点 我试过这个 lapply(dat, function(x) svar <- ncvar_get(dat[[x]], ncvar)) lappy(dat,function(x)svar试试这个年轻的学
library(ncdf4)
list <- list.files(path=".", pattern="*test*", full.names=TRUE)
dat = lapply(list, nc_open)
我如何使用Lappy或其他方法来实现这一点
我试过这个
lapply(dat, function(x) svar <- ncvar_get(dat[[x]], ncvar))
lappy(dat,function(x)svar试试这个年轻的学徒
library(purrr)
purrr:map(dat,c(i,"temp"))
试试这个年轻的学徒
library(purrr)
purrr:map(dat,c(i,"temp"))
您可以链接lappy
s:
lapply(lapply(list, nc_open), ncvar_get, "temp")
这也是
list %>% lapply(nc_open) %>% lapply(ncvar_get, "temp")
您可以链接lappy
s:
lapply(lapply(list, nc_open), ncvar_get, "temp")
这也是
list %>% lapply(nc_open) %>% lapply(ncvar_get, "temp")
所有NULL
值现在再次不可调谐buddyAllNULL
值现在再次不可调谐buddy