相关疑难解决方法(0)

算术运算符是否优于算术函数?

我注意到有一些实例,其中算术运算符(在反引号中)就好像它是一个算术函数.

算术运算符:

> `+`(4, 5)
[1] 9
Run Code Online (Sandbox Code Playgroud)

算术函数:

> sum(4, 5)
[1] 9
Run Code Online (Sandbox Code Playgroud)

然而,算术运算符并不像典型的算术函数那样在矢量中实现这一点:

> `+`(1:5)
[1] 1 2 3 4 5
Run Code Online (Sandbox Code Playgroud)

是否有任何算术运算符优于算术函数的实例?

r function operators

4
推荐指数
1
解决办法
183
查看次数

dplyr date as.numeric奇怪的行为

我刚注意到一个奇怪而有趣的错误:

as.numeric((Sys.Date()-30)-Sys.Date())
#[1] -30
Run Code Online (Sandbox Code Playgroud)

哪个是对的.但:

library(dplyr)
(Sys.Date()-30)-Sys.Date() %>% as.numeric()
#[1] "1969-12-02"
Run Code Online (Sandbox Code Playgroud)

如果%>%简单地将输出提供给第一个参数槽,那么这种行为肯定不正确吗?

r dplyr

3
推荐指数
1
解决办法
135
查看次数

标签 统计

r ×2

dplyr ×1

function ×1

operators ×1