【问题标题】:Pass local variable in function to outside function将函数中的局部变量传递给外部函数
【发布时间】:2017-01-02 19:01:56
【问题描述】:

我正在尝试从我的 readline/input 函数 (readstock) 传递符号函数

readinteger <- function()
 {
  symbol <- readline(prompt="Enter an symbol: ")
  return(as.character(symbol))
 }

# return df of stock value for x history

readinteger()

stock <- paste("YAHOO/",symbol)

df <- Quandl(stock)

为什么这不返回我可以在粘贴中调用的符号对象?

【问题讨论】:

    标签: r function object


    【解决方案1】:

    更新:知道了!只需将完整的函数调用用作对象!

    stock <- paste("YAHOO/",readstock())
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-14
      • 2021-09-21
      相关资源
      最近更新 更多