ifelser:R 包使 ifelse 语句更容易

时间:2024-06-26 13:03:03
【文件属性】:

文件名称:ifelser:R 包使 ifelse 语句更容易

文件大小:13KB

文件格式:ZIP

更新时间:2024-06-26 13:03:03

R

ifelser:R 中更具可读性的 ifelse 语句的包 如果您不得不将 ifelse 语句放在一个内部,这个包对您很有用。 考虑以下代码: x <- 1 : 10 ifelse( x < = 5 , 1 , ifelse( x < = 7.5 , 2 , ifelse( x < = 9.2 , 3 , 4 ))) # > [1] 1 1 1 1 1 2 2 3 3 4 很难知道正在做什么。 如果 x < 5 则 x = 1 否则如果 x <= 7.5 则 x = 2 否则如果 9.2 则 x = 3 否则 x = 4。 如果变量名更长并且语句不适合一行,问题可能会更糟。 variable <- 1 : 10 ifelse( variable < = 5 , variable + log( variable ), ifelse( variable < = 7.5 , va


【文件预览】:
ifelser-master
----.gitignore(38B)
----NAMESPACE(194B)
----vignettes()
--------ifelser.Rmd(946B)
--------ifelser.R(321B)
--------ifelser.html(10KB)
----R()
--------ifelser.R(3KB)
----.Rbuildignore(74B)
----.travis.yml(326B)
----ifelser.Rproj(405B)
----man()
--------create_call.Rd(339B)
--------if_false_then.Rd(305B)
--------test_if.default.Rd(456B)
--------test_if.Rd(215B)
--------if_false.Rd(391B)
--------if_true.Rd(391B)
--------test_if.logical.Rd(389B)
----README.md(2KB)
----tests()
--------testthat.R(58B)
--------testthat()
----README.Rmd(2KB)
----DESCRIPTION(313B)

网友评论