ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

R语言入门——你不知到的哪些黑科技(这里面的函数你用过一个算我输)

2020-04-21 18:37:51  阅读:248  来源: 互联网

标签:下面 00 10000 语言 哪些 入门 system 函数


文档再短再要有目录不是

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语言黑科技玩法欢迎评论区留言分享哦。

标签:下面,00,10000,语言,哪些,入门,system,函数
来源: https://blog.csdn.net/weixin_46111814/article/details/105620397

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有