当前位置:网站首页>R语言自学 1 - 向量
R语言自学 1 - 向量
2022-08-02 22:00:00 【JW0601】
R - 向量
R语言的基本资料单位称为向量(vector)。向量有不同类型,包括数值向量(numeric)、整数向量(integer)、文字向量(character)、逻辑值向量(logical)、日期向量(Date)与日期时间向量(POSIXct)。
1. 创建向量
用 <- 将不同类型的资料指派给物件名称就可以创建长度为1的向量。使用函数class() 可以知道物件是什么类型的向量。
创建长度大于1的向量
利用c()函数,将多笔资料以逗号分隔存入一个物件之中。
生成包含重复资料的向量
利用rep()函数,其中times参数可以指定向量中要有几个重复值。
2. 数值向量
可以使用seq()函数或 : 符号建立具有规则性的数值向量。
from指定起始值,to指定终止值,by指定数值的间距。
生成数值间距为1的数值向量。
不论输入数字带有或不带有小数位数,R语言预设都以数值向量储存。
3. 整数向量
输入整数并加入大写英文字母L作注记,R语言会储存为整数向量。
假如带有不必要的小数位数零,R语言依然会储存为整数向量。
假如带有必要的小数位数零,R语言会储存为数值向量。
数学运算
+、-、、/:加减乘除
^ 或 **:次方
%/%:回传商数
%%:回传余数
4. 文字向量
使用单引号 ’ ’ 或 双引号 " " 建立文字向量。
当在单引号中还有单引号,或者双引号中还有双引号,可以使用跳脱字元反斜线 \ 。
在文字向量中嵌入已经宣告好的向量
利用 sprintf() 函数,以 %s 作文字向量,以 %f 作数值向量。
5. 逻辑值向量
逻辑值向量只有 TRUE 与 FALSE 两个值,也可以简写成T和F。
R语言是 case-sensitive 的,True或者true不等于TRUE。
逻辑运算符号
- ==、!= :等于以及不等于
- >、 >=、 <、 <= :大于、大于等于、小于、小于等于
- %in%:包含于
- !:非
TRUE跟数值1相等;FALSE跟数值0相等。
边栏推荐
- AcWing 2983. 玩具
- Ansible installation and configuration
- If the watermark according to how to realize the function
- Kubernetes 进阶训练营 网络
- The only way to go from a monthly salary of 10k to 30k: automated testing
- 任务四 机器学习库Scikit-learn
- 软件测试笔试题1(附答案)
- 【使用pyside2遇到的问题】This application failed to start because no Qt platform plugin could be initialized.
- 饥荒联机版Mod开发——制作简单的物品(三)
- 一个很少见但很有用的SQL功能
猜你喜欢
随机推荐
同样月薪6K,为什么同事跳槽月薪翻倍,而你只涨了1000?
【DEBUG】ImportError: Unable to import required dependencies: numpy: DLL load failed: 找不到指定的模块。
【学习笔记】博弈论
谷粒商城-day14-商城业务与压力测试
The only way to go from a monthly salary of 10k to 30k: automated testing
【STM32学习2】存储器相关概念与操作
Learn more TypeScript 】 【 TypeScript modular
最近公共祖先(LCA)学习笔记 | P3379 【模板】最近公共祖先(LCA)题解
Ruoyi integrates minio to realize distributed file storage
Mysql查看慢查询日志
搭建直播平台,使用node生成验证码图片,并进行验证
别再用Field注入了
任务四 机器学习库Scikit-learn
centos7安装mysql5.7
RuoYi-App启动教程
Task 4 Machine Learning Library Scikit-learn
Flink-SQL
PHP实现登录失败三次需要输入验证码需求
如何通过 IDEA 数据库管理工具连接 TDengine?
【C语言】带头双向循环链表(list)详解(定义、增、删、查、改)