Tersini arıyorum get()
.
Bir nesne adı verildiğinde, o nesneyi temsil eden karakter dizesinin doğrudan nesneden çıkarılmasını istiyorum.
foo
Aradığım işlevin yer tutucusu olmakla ilgili önemsiz bir örnek .
z <- data.frame(x=1:10, y=1:10)
test <- function(a){
mean.x <- mean(a$x)
print(foo(a))
return(mean.x)}
test(z)
Yazdırılacaktı:
"z"
Şu anki sorunumda uygulaması daha zor olan çalışmalarım:
test <- function(a="z"){
mean.x <- mean(get(a)$x)
print(a)
return(mean.x)}
test("z")
get
R harfinin tersi assign
ama gerçekten aradığınız şeyin bu olduğundan emin değilim ...
deparse(substitute(...))
peşinde olduğun şey