(обратите внимание, что ваше определение f1
никогда не использует аргумент title
.)
Если вы выполняете итерации по нескольким столбцам (например, disp
, hp
и т. Д.),Одним из способов является использование rlang::exprs()
для захвата неоцененных выражений:
l1 <- list(mtcars, mtcars)
l2 <- list("Title", "Not Used")
l3 <- rlang::exprs(disp, hp)
pmap( list(l1,l2,l3), f1 )
Если вы выполняете итерации по нескольким фреймам данных, но строите одну и ту же переменную, вы можете просто передать свои выражения как ...
вpmap
:
pmap( list(l1), f1, "My Title", disp )
или просто
map( l1, f1, "My Title", disp )