[問題] 函數輸入 自動命名
想請問各位大大
如果寫一個函數讓他可以自動命名
舉個例子
k <- c(1:3)
function(k)
{
?? <- k[1]+1
?? <- k[2]+2
?? <- k[3]+3
}
如何才有辦法讓??的部分
可以是自動命名成
k1 <- k[1]+1
k2 <- k[2]+2
k3 <- k[3]+3
也就是說如果我輸入的是apple
他就是自動定義三個數值是
apple1, apple2, apple3
我有查過之前的文章
似乎有提到 甚麼 assign(paste0("k",i),value)
不過實在是不太懂
有大大能指點一下嗎?
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.176.210
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1460795472.A.A79.html
→
04/16 17:26, , 1F
04/16 17:26, 1F
→
04/16 20:02, , 2F
04/16 20:02, 2F
→
04/16 21:44, , 3F
04/16 21:44, 3F
→
04/16 21:45, , 4F
04/16 21:45, 4F
→
04/16 21:47, , 5F
04/16 21:47, 5F
→
04/16 21:47, , 6F
04/16 21:47, 6F
→
04/16 22:49, , 7F
04/16 22:49, 7F
→
04/16 22:50, , 8F
04/16 22:50, 8F
推
04/16 22:51, , 9F
04/16 22:51, 9F
→
04/16 22:51, , 10F
04/16 22:51, 10F
→
04/16 22:52, , 11F
04/16 22:52, 11F
→
04/16 22:52, , 12F
04/16 22:52, 12F
→
04/16 22:53, , 13F
04/16 22:53, 13F
→
04/16 23:12, , 14F
04/16 23:12, 14F
推
04/16 23:24, , 15F
04/16 23:24, 15F
討論串 (同標題文章)