Я пытаюсь создать базовую функцию, в которой вы вводите валюту, а функция возвращает линейную диаграмму ggvis, но проблема возникает из-за кавычек
Текущий код:
ggcurr<-function(curr="AUD"){
fx<-read.csv("rates.csv")
fx$date<-as.character(fx$date)
fx$date<-as.POSIXct(fx$date)
gginput<-noquote(paste("~",curr,sep=""))
fx%>%ggvis(~date,gginput)%>%
layer_lines()
}
Этот код просто возвращает прямую линию.
Я также попытался использовать as.name () безрезультатно
Большое спасибо!
Все решено, функция синтаксического анализа заработала, спасибо всем, кто помог!
ggvis(~date,parse(text=paste("~",curr,sep="")))
- person NicE   schedule 17.07.2015