![](/img/trans.png)
[英]How can I preserve the element names of a list when using sapply in R?
[英]How can I maintain the list of names of the tibbles when using sapply function in R?
我有多個需要通過 sapply 運行的功能。 但是,在運行第二個 sapply 時不會保留名稱。
dmList <- sapply(unique(joint2$disease),
function(j) diseaseMutation(joint2, j),
simplify = FALSE)
創建小標題的名稱以匹配疾病。 我想將這些名稱保留在第二個 sapply 中,即:
loopedList <- sapply(unique(dmList),
function(j) geneLoop2(j),
simplify = FALSE, USE.NAMES = T)
列表中的小標題的名稱不再保留名稱,而是返回到 1、2、3 等。
您可以使用setNames
:
loopedList <- setNames(sapply(unique(dmList),
function(j) geneLoop2(j),
simplify = FALSE, USE.NAMES = T), unique(dmList))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.