R语言入门——你不知到的哪些黑科技(这里面的函数你用过一个算我输)
文档再短再要有目录不是
- 00引言
- 1、()
- 2、"运算符号"(,)
- 3、总结
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语言黑科技玩法欢迎评论区留言分享哦。
R语言入门——你不知到的哪些黑科技(这里面的函数你用过一个算我输)相关推荐
- R语言ggplot2可视化散点图并添加平滑曲线、WVPlots包BinaryYScatterPlot函数可视化一起中一个变量为二元离散变量的散点图(随着年龄变化是否有健康保险的客户的比例)
R语言ggplot2可视化散点图并添加平滑曲线.WVPlots包BinaryYScatterPlot函数可视化一起中一个变量为二元离散变量的散点图(随着年龄变化是否有健康保险的客户的比例) 目录
- r语言x c(-1 -2),【软件】R语言入门之向量
"R语言入门开篇,向量(vector)相关知识的介绍" R语言是一款优秀统计学编程语言,本文介绍R语言的几个重要命令,以及R语言中非常重要的一种数据结构-向量(Vector)的相关 ...
- R语言入门4---R语言流程控制
流程控制语句在任何语言中都是非常重要的,通过流程控制语句编程者能够根据业务逻辑在程序中设计合理的循环.分支,实现程序各种各样强大的功能.一般实现任一算法的控制结构都可以分为顺序结构.分支结构.循环 ...
- R语言入门——常用函数50个
R语言函数入门50个基本函数 0引言 1.入门准备操作及函数 1.1R版本介绍以及IDE的选择 1.2IDE及其常用的快捷键 2.空间操作以及纠错函数 2.1 ? .??.help.demo.exam ...
- R语言入门——猜数小游戏
R语言入门--猜数小游戏 题目介绍 使用代码(2种方法) 运行结果 题目介绍 设计一个猜数字的游戏:计算机随机生成一个1~100 之间的整数,然后由用户猜测所产生的随机数.根据用户猜测的情况给出不同提 ...
- R语言入门第一集 R语言、RTools、RStudio的简介、安装与使用
R语言入门第一集!R语言.RTools.RStudio的简介.安装与使用! 一.简介:什么是R语言.RTools.RStudio? R语言 RStudio R 语言的集成开发环境 rtools是什么工 ...
- R语言必看推荐:R语言入门经典版(中文版)+R语言实战第二版(中文完整版)
R语言入门经典(中文版)R for beginners R语言经典教材 第二版 适合初学者 作者:Emmanuel Paradis R 语言实战第二版(中文完整版) R语言实战(第2版)注重实用性,是 ...
- R语言入门(二)正态性检验与假设检验
R语言入门(二)正态性检验与假设检验 value1 <- c(20.51, 25.56, 20.78, 37.27, 36.26, 25.97, 24.62 )value2 <- c(32 ...
- 《R语言入门与实践》学习笔记四
第四天任务: 完成项目玩扑克牌后1/2,并通过项目学会以下技能: 1)从一个数据集中抽取个别数据值. 2)在一个数据集中改变个别数据的取值. 3)编写逻辑测试程序. 4)使用R的缺失值符号NA. -- ...
最新文章
- Sorting It All Out--POJ 1094
- 求高光谱图像相关系数矩阵
- 在linux下编译boost库【搜集】
- 使用face-api和Tensorflow.js在浏览器中进行AI年龄估计
- python中str表示什么意思_python的str是什么类型
- vSphere 故障排除之网络篇
- Gin 快速入门知识点总结(奇淼)
- rhel7.5安装mysql8.0教程_RHEL7.5下mysql 8.0.11安装教程
- 防止sql注入攻击的方法总结 1
- Java1.5并发包下阻塞队列的生产者与消费者功能简单实现
- JavaWeb学习——struts1框架篇
- win10老是弹出安全登录框
- 【转】AI芯片:寒武纪NPU设计分析(DianNao)
- 导航栏实现页面的动态切换
- 苹果为啥要在iOS 9中使用新字体?
- 2020-CIKM-DisenHAN: Disentangled Heterogeneous Graph Attention Network for Recommendation
- 内存脏数据下刷(linux2.6.18/linux.2.6.32)剖析
- wnmp mysql_wnmp配置(windows+nginx+mysql+php开发环境)
- win32 c语言创建线程,【原创】win32线程及线程内核对象
- COMOS的一些常用函数备注
热门文章
- 一个人没有出息的九大表现,现在知道还不算晚
- 看图猜成语小程序源码+详细搭建教程
- python开发工具PyCharm详细使用
- 亿品赞抢购捡漏软件v4.7官方版
- linux下使用tar命令解压.tar.gz文件是参数的说明
- 液位控制系统matlab仿真,智能控制及MATLAB实现—水箱液位模糊控制仿真设计
- python数据分析,用python对excel表格操作
- mysql hp ux_HP-UX磁盘管理:新磁盘发现、LVM创建与扩展 | 旺旺知识库
- vue-simple-uploader
- 弄了一整天,终于把打印自定义纸张大小搞定了(上)--IT man