R语言入门笔记2.2

ifelse语句

结构:ifelse(条件,表达式1,表达式2) #满足条件,则进入表达式1,否则为表达式2

例1:

> a=1
> ifelse(a<0,"a小于0",ifelse(a==0,0,"a大于0"))
[1] "a大于0"
  1. a=1 - 这行代码给变量a赋值为1。

  2. ifelse(a<0,"a小于0",ifelse(a==0,0,"a大于0")) - 这是一个嵌套的ifelse语句。它的结构是ifelse(condition, value_if_true, value_if_false),意思是如果conditionTRUE,则返回value_if_true,否则返回value_if_false

    • 首先,检查a<0是否为真。因为a的值是1,所以a<0为假,所以继续执行ifelse(a==0,0,"a大于0")
    • 然后,检查a==0是否为真。因为a的值不等于0,所以a==0为假,所以返回结果是"a大于0"[1] "a大于0" - 这是代码执行后的结果,即输出了字符串"a大于0"。

相关推荐

  1. R语言入门笔记2.1

    2024-02-07 07:16:02       47 阅读
  2. R语言入门笔记2.2

    2024-02-07 07:16:02       50 阅读
  3. R语言入门笔记2.3

    2024-02-07 07:16:02       42 阅读
  4. R语言学习入门(一)

    2024-02-07 07:16:02       47 阅读
  5. R语言基础入门教程

    2024-02-07 07:16:02       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-07 07:16:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-07 07:16:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-07 07:16:02       82 阅读
  4. Python语言-面向对象

    2024-02-07 07:16:02       91 阅读

热门阅读

  1. 【Scala】 2. 函数

    2024-02-07 07:16:02       51 阅读
  2. 【Scala 】3. 类和对象

    2024-02-07 07:16:02       51 阅读
  3. 设计模式(行为型模式)责任链模式

    2024-02-07 07:16:02       50 阅读
  4. k8s-configMap

    2024-02-07 07:16:02       53 阅读
  5. C++ “万能血“ void*指针

    2024-02-07 07:16:02       49 阅读
  6. 适配器模式

    2024-02-07 07:16:02       44 阅读
  7. 适配器模式

    2024-02-07 07:16:02       46 阅读
  8. 用C语言实现单个网页图片爬虫!!!

    2024-02-07 07:16:02       50 阅读
  9. “探索AJAX:前端与后端数据交互的利器“

    2024-02-07 07:16:02       47 阅读
  10. 【中间件学习】什么是中间件

    2024-02-07 07:16:02       45 阅读
  11. FY-SA-20237·8-AI‘sIQ

    2024-02-07 07:16:02       36 阅读