我正在寻找get()
的反面。
给定一个对象名,我希望直接从该对象中提取表示该对象的字符串。
一个简单的示例,其中foo
是我要查找的函数的占位符。
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)
将打印:
"z"
我的工作,在我目前的问题中很难实现是:
test <- function(a="z"){
mean.x <- mean(get(a)$x)
print(a)
return(mean.x)}
test("z")
https://stackoverflow.com/questions/10520772
复制相似问题