简单R函数的语法错误(错误:“}”中出现意外的“}”)

奥卡
assert = function (expr, error) {
    # Original source: @max-gasner
    # https://stackoverflow.com/questions/8343509/better-error-message-for-stopifnot
    if (! expr) stop(error, call. = FALSE)
}


boolean = function(x, true_values=c("true", "t", "yes", "1"), false_values=c("false", "f", "no", "0"), assertion_message="Please choose either: TRUE or FALSE"){
    option = NULL
    x = tolower(as.character(x))
    (if x %in% true_values){
        option = TRUE
    }
    (if x %in% false_values){
        option = FALSE
    }
    assert(is.logical(options), assertion_message)
    return option
}

在中时会发生以下情况rstudio

> assert = function (expr, error) {
+     # Original source: @max-gasner
+     # https://stackoverflow.com/questions/8343509/better-error-message-for-stopifnot
+     if (! expr) stop(error, call. = FALSE)
+ }
> 
> 
> boolean = function(x, true_values=c("true", "t", "yes", "1"), false_values=c("false", "f", "no", "0"), assertion_message="Please choose either: TRUE or FALSE"){
+     option = NULL
+     x = tolower(as.character(x))
+     (if x %in% true_values){
Error: unexpected symbol in:
"    x = tolower(as.character(x))
    (if x"
>         option = TRUE
>     }
Error: unexpected '}' in "    }"
>     (if x %in% false_values){
Error: unexpected symbol in "    (if x"
>         option = FALSE
>     }
Error: unexpected '}' in "    }"
>     assert(is.logical(options), assertion_message)
Error in stop(error, call. = FALSE) : 
  object 'assertion_message' not found
>     return(option)
Error: no function to return from, jumping to top level
> }
Error: unexpected '}' in "}"

我检查了一下:错误:“}”中意外的'}',它不是来自Unicode字符。

阿克伦

问题在于 (

(if x %in% true_values)
^^

相似地

(if x %in% false_values)
^^

这将是

if(x %in% true_values)

if(x %in% false_values)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

解析错误:语法错误,PHP中出现意外的“ [”?

来自分类Dev

语法错误,脚本中出现意外的T_IF

来自分类Dev

Powershell中出现意外的令牌错误

来自分类Dev

代码中出现意外的令牌错误

来自分类Dev

嵌套ifelse R中出现意外的“(”

来自分类Dev

简单的 for 循环中出现意外的令牌错误?

来自分类Dev

解析错误:语法错误,C:\ Inetpub \ vhosts \中出现意外的T_DNUMBER

来自分类Dev

解析错误:语法错误,connect.php中出现意外的“ {”

来自分类Dev

解析错误:语法错误,第-linenumber-行的-filename-中出现意外的'='

来自分类Dev

Laravel:解析错误:语法错误,视图中出现意外的“if”(T_IF)

来自分类Dev

解析错误:PHP常量函数中出现意外的“ @”符号

来自分类Dev

R 错误:“else”中出现意外的“else”

来自分类Dev

语法错误,在Laravel中出现意外的'->'(T_OBJECT_OPERATOR)

来自分类Dev

语法错误,插入语句中出现意外的''(T_ENCAPSED_AND_WHITESPACE)

来自分类Dev

语法错误,在Laravel中出现意外的'$ post_id'(T_VARIABLE)

来自分类Dev

语法错误:node.js中出现意外的令牌非法

来自分类Dev

语法错误:反应项目中出现意外令牌

来自分类Dev

找不到原因:语法错误,ROR 应用程序中出现意外的“>”

来自分类Dev

带有 React Hooks 的 If 语句中出现意外的令牌语法错误

来自分类Dev

表达中出现意外的“结束后写入”错误

来自分类Dev

pod spec lint错误:“程序中出现意外的'@'

来自分类Dev

Task Runner中出现意外的令牌错误

来自分类Dev

JavaScript中出现意外的标识符错误

来自分类Dev

错误:“。section”指令.section .multiboot中出现意外令牌

来自分类Dev

pod spec lint错误:“程序中出现意外的'@'

来自分类Dev

PHP中的EDIT / DELETE帖子中出现意外错误

来自分类Dev

Android Studio中出现意外的令牌错误

来自分类Dev

laravel 5.1中出现意外的“功能”错误?

来自分类Dev

reactjs应用程序中出现意外的令牌错误

Related 相关文章

  1. 1

    解析错误:语法错误,PHP中出现意外的“ [”?

  2. 2

    语法错误,脚本中出现意外的T_IF

  3. 3

    Powershell中出现意外的令牌错误

  4. 4

    代码中出现意外的令牌错误

  5. 5

    嵌套ifelse R中出现意外的“(”

  6. 6

    简单的 for 循环中出现意外的令牌错误?

  7. 7

    解析错误:语法错误,C:\ Inetpub \ vhosts \中出现意外的T_DNUMBER

  8. 8

    解析错误:语法错误,connect.php中出现意外的“ {”

  9. 9

    解析错误:语法错误,第-linenumber-行的-filename-中出现意外的'='

  10. 10

    Laravel:解析错误:语法错误,视图中出现意外的“if”(T_IF)

  11. 11

    解析错误:PHP常量函数中出现意外的“ @”符号

  12. 12

    R 错误:“else”中出现意外的“else”

  13. 13

    语法错误,在Laravel中出现意外的'->'(T_OBJECT_OPERATOR)

  14. 14

    语法错误,插入语句中出现意外的''(T_ENCAPSED_AND_WHITESPACE)

  15. 15

    语法错误,在Laravel中出现意外的'$ post_id'(T_VARIABLE)

  16. 16

    语法错误:node.js中出现意外的令牌非法

  17. 17

    语法错误:反应项目中出现意外令牌

  18. 18

    找不到原因:语法错误,ROR 应用程序中出现意外的“>”

  19. 19

    带有 React Hooks 的 If 语句中出现意外的令牌语法错误

  20. 20

    表达中出现意外的“结束后写入”错误

  21. 21

    pod spec lint错误:“程序中出现意外的'@'

  22. 22

    Task Runner中出现意外的令牌错误

  23. 23

    JavaScript中出现意外的标识符错误

  24. 24

    错误:“。section”指令.section .multiboot中出现意外令牌

  25. 25

    pod spec lint错误:“程序中出现意外的'@'

  26. 26

    PHP中的EDIT / DELETE帖子中出现意外错误

  27. 27

    Android Studio中出现意外的令牌错误

  28. 28

    laravel 5.1中出现意外的“功能”错误?

  29. 29

    reactjs应用程序中出现意外的令牌错误

热门标签

归档