我一直在尝试使用lapply来处理应用于数据帧列表的函数。但是,我收到警告消息,指出名称在数据框中部分匹配。即我无法将该功能应用于数据帧列表。我已经测试了一个单独数据帧的代码,它可以正常工作。有人可以就此事给我一些建议。
例如,
dflist = list("species1", "species2", "species3", "species4", "species5")
myFunc <- function(DF = dflist) {
DF <- merge(df_main, DF, all.x=TRUE)
DF$count[is.na(DF$count)] <- 0
return(DF)
}
lapply(X = dflist, FUN=myFunc)
感谢您的帮助。