如何将自定义函数的输入存储为R中的字符串和对象?

时间:2015-08-10 15:55:52

标签: r string function object plot

我有一个函数从大型csv文件中读取多个字段,然后进行一些计算并根据指定的字段绘制点。我想用输入函数参数中的字段名称来标记输出图的轴。例如,您可以选择从csv中提取sales字段并在y轴上绘制并标记为sales

QAD<-function(x.axis,y.axis,pt.size,quad.div.x,quad.div.y){
  dfull<-read.csv("QADR.csv",header=TRUE)
  ...
  plot(xd, yd, cex=size, xlab=deparse(substitute(x.axis))
    ,ylab=deparse(substitute(y.axis)))
  ...
}

deparse(substitute(x.axis))是我找到的最接近的解决方案(How to convert variable (object) name into String),但标有y.axis而不是字段名称。有什么方法可以将输入y.axis存储为字符串吗?

0 个答案:

没有答案