【问题标题】:radian R console弧度 R 控制台
【发布时间】:2021-11-25 12:51:29
【问题描述】:

我正在尝试使用弧度作为 R 控制台的现代化前端。我在我的工作站上运行 linux debian debian buster 并使用 vscode 作为编辑器。我在评估一个函数时遇到了几个错误。我得到每一行的错误,比如它们不是来自同一个函数,而是每一行是独立的:

这是一个函数:

sumstats <- function(z) {
  MEAN <- apply(z, 2, mean)
  MEDIAN <- apply(z, 2, median)
  SD <- apply(z, 2, sd)
  SE <- apply(z, 2, function(x) {sd(x) / sqrt(length(x))})
  CV <- apply(z, 2, function(x) {sd(x) / mean(x)})
  result <- data.frame(MEAN, MEDIAN, SD, SE, CV)
  return(result)
}

这是弧度:

r$> sumstats <- function(z) { 
          MEAN <- apply(z, 2, mean) 
    }                                                                                                                                                                              
  result <- data.frame(MEAN, MEDIAN, SD, SE, CV)

  return(result)
}
r$>   MEDIAN <- apply(z, 2, median)                                                                                                                                                
Error in apply(z, 2, median) : object 'z' not found

r$>   SD <- apply(z, 2, sd)                                                                                                                                                        
Error in apply(z, 2, sd) : object 'z' not found

r$>   SE <- apply(z, 2, function(x) {sd(x) / sqrt(length(x))})                                                                                                                     
Error in apply(z, 2, function(x) { : object 'z' not found

r$>   CV <- apply(z, 2, function(x) {sd(x) / mean(x)})                                                                                                                             
Error in apply(z, 2, function(x) { : object 'z' not found

r$>   result <- data.frame(MEAN, MEDIAN, SD, SE, CV)                                                                                                                               
Error in data.frame(MEAN, MEDIAN, SD, SE, CV) : object 'MEAN' not found

r$>   return(result)                                                                                                                                                               
Error: object 'result' not found

r$> }                                                                                                                                                                              
Error: unexpected '}' in "}"

r$> 

使用 classic R 控制台一切都很好。

有什么建议吗?

【问题讨论】:

  • 你在任何地方定义了 z
  • 或者我很困惑,因为看起来你的复制粘贴做得不好。
  • z 是函数变量,并在函数的开头声明......似乎弧度忽略了花括号并评估每一行stendalone
  • 复制/粘贴问题...抱歉
  • 您在第二个块中粘贴的内容与第一个块不匹配,并且它确实以第二个花括号结束了函数,所以我真的认为它正在做它应该做的事情。您想再次尝试复制粘贴或更新问题

标签: python r visual-studio-code


【解决方案1】:

已解决here。不是弧度问题,而是 vscode 问题

【讨论】:

    猜你喜欢
    • 2015-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多