我正在使用来自walk2的purrr迭代两个列表/向量。但是,.x和.y不是函数的前两个参数--在本例中为write_tsv。我已经通过生成一个匿名函数来绕过它,但我不确定这是否是最好的方法?
walk2(TCR_donor_cell, names(TCR_donor_cell),
~ write_tsv(.x, file = paste0("results/TCR/", .y, "_paired_chains.txt")))谢谢!
发布于 2022-10-24 16:20:47
如果我们的意图是使它紧凑,我们可以使用iwalk。
library(purrr)
iwalk(TCR_donor_cell, ~ write_tsv(.x, file =
file.path('results/TCR', paste0(.y, '_paired_chains.txt'))))https://stackoverflow.com/questions/74184034
复制相似问题