当前位置:网站首页>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相等。
边栏推荐
猜你喜欢
随机推荐
【DEBUG】ImportError: Unable to import required dependencies: numpy: DLL load failed: 找不到指定的模块。
Kubernetes 进阶训练营 网络
# 医院管理系统完整项目代码以及数据库建表语句分享
典型相关分析CCA计算过程
终于明白:有了线程,为什么还要有协程?
[c] Detailed explanation of operators (1)
today‘s task
I interviewed a 985 graduate, and I will never forget the expression when answering the "performance tuning" question
The only way to go from a monthly salary of 10k to 30k: automated testing
Yocto系列讲解[实战篇]85 - 制作ubi镜像和自动挂载ubifs文件系统
LeetCode 2359. 找到离给定两个节点最近的节点 基环树
TDengine 在中天钢铁 GPS、 AIS 调度中的落地
AcWing 2983. 玩具
多租户的多种实现方案
万物智联时代,悄然走入生活
命令行启动常见问题及解决方案
hi!Don't look at how to SAO gas dye-in-the-wood in MySQL?
目前为止 DAO靠什么盈利?
【C语言】带头双向循环链表(list)详解(定义、增、删、查、改)
总数据量超万亿行,玉溪卷烟厂通过正确选择时序数据库轻松应对