文档再短再要有目录不是
00引言
在R语言入门中你会遇到各种处理数据建立模型的函数,今天介绍一下在平时的编程中一直被大家忽略的函数。
1、()
()
我姑且把它成为函数,下面演示一下他的功能:
> x <- 1+1
> (x <- 1+1)
[1] 2
> x <- "123"
> (x <- "123")
[1] "123"
这个的功能是赋值并输出。他可以替代下面的命令:
x <- 对象
x
哈哈好吧,也许有人见过并一直使用,但是下面介绍的这个函数应该就很少有人用了,用过的评论区留言,那都是广涉猎的大佬了(当然我是不用哒)。
2、“运算符号”(,)
???这又是什么神仙函数。别慌下面上例子。
> "+"(2,1)
[1] 3
> "-"(2,1)
[1] 1
> "*"(2,2)
[1] 4
> "/"(2,2)
[1] 1
看到例子我就不多解释了,当然这个思路也可以是下面的使用方式。
"sum"(52,4,8)
em…,什么用处。没用处,毕竟要是有用不早人尽皆知了。但是爱探索的我肯定是不甘心呀,还是验证一下这个形式的效率。
> system.time(
+ for(i in 1:10000){
+ x <- 1:1000
+ "<-"(y,"^"(x,x))
+ }
+ )
用户 系统 流逝
1.85 0.00 1.84
> system.time(
+ for(i in 1:10000){
+ x <- 1:1000
+ y <- x^x
+ }
+ )
用户 系统 流逝
1.83 0.02 1.84
确认过眼神,确实是没差别。
3、总结
能看到这里的小伙伴都是对R语言无尽的爱呀。你们有啥R语言黑科技玩法欢迎评论区留言分享哦。
扫描二维码关注公众号,回复:
10957081 查看本文章