반응형
변수 (객체) 이름을 문자열로 변환하는 방법
이 질문에 이미 답변이 있습니다.
변수 이름이있는 다음 데이터 프레임이 있습니다 "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
반응형
'programing tip' 카테고리의 다른 글
Google Play에서 내 앱의 이전 APK를 다운로드 할 수 있나요? (0) | 2020.08.30 |
---|---|
할당 연산자와 복사 생성자의 차이점은 무엇입니까? (0) | 2020.08.30 |
HTML 5 태그 목록에없는 (0) | 2020.08.30 |
CacheProvider에 대한 예외 NoClassDefFoundError (0) | 2020.08.30 |
파이썬에서 여러 변수를 어떻게 저장하고 복원합니까? (0) | 2020.08.30 |