我有四个数据框A、B、C、D。我想迭代这四个数据框,使得每一个都作为第四个参数传递给自定义函数
testdf()
,该参数只能接受数据框类型。for (a in 1: (A,B,C,D)){
a<-testdf(x,y,z,A)
}
我还尝试使用列表,但似乎并没有起作用,即使在函数中传递 as.data.frame(mylist(A))
也会出错,提示不能传递列表。
a
,每个都扮演不同的角色。请使用其他名称。 - Rui Barradasresult <- lapply(list(A,B,C,D), function(DF) { func(a, b, c, DF) })
- Rui Barradas