programing

변수(개체) 이름을 문자열로 변환하는 방법

padding 2023. 6. 17. 08:45
반응형

변수(개체) 이름을 문자열로 변환하는 방법

변수 이름을 가진 다음 데이터 프레임이 있습니다."foo";

 > foo <-c(3,4);

내가 하고 싶은 것은 변환하는 것입니다."foo"실 모양으로함수에서 추가 변수를 다시 생성할 필요가 없습니다.

   output <- myfunc(foo)
   myfunc <- function(v1) {
     # do something with v1
     # so that it prints "FOO" when 
     # this function is called 
     #
     # instead of the values (3,4)
     return ()
   }

사용할 수 있습니다.deparse그리고.substitute함수 인수의 이름을 가져옵니다.

myfunc <- function(v1) {
  deparse(substitute(v1))
}

myfunc(foo)
[1] "foo"

언급URL : https://stackoverflow.com/questions/14577412/how-to-convert-variable-object-name-into-string

반응형