Tersini arıyorum get().
Bir nesne adı verildiğinde, o nesneyi temsil eden karakter dizesinin doğrudan nesneden çıkarılmasını istiyorum.
fooAradığı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")
getR harfinin tersi assignama gerçekten aradığınız şeyin bu olduğundan emin değilim ...
deparse(substitute(...))peşinde olduğun şey