※ 引述《sinasass (廣廣)》之銘言:
: [問題類型]:
: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
: [軟體熟悉度]:
: 使用者(已經有用R 做過不少作品)
: [問題敘述]:
: 各位大大好,假如我製作的一個函數,有沒有指令可以回傳在這個函數裡面我設定的變數名稱呢??
: [程式範例]:
: rrr=function(num){
: sum=0
: sum=sum+num
: return(sum)
: }
: 不知道有沒有指令或方法可以回傳出"sum"字串呢?
: 謝謝大家。
你給的例子實在沒辦法表達你的問題。
我不確定你要的是什麼,但你可以看看以下的例子:
> myfunc <- function(x){
+ x.name <- deparse(substitute(x))
+ return(x.name)
+ }
>
> agdsdgsdgasdgdg <- 2
> myfunc(agdsdgsdgasdgdg)
[1] "agdsdgsdgasdgdg"