R语言自学 1 - 向量
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相等。
R语言自学 1 - 向量相关推荐
- r语言中删除向量的某些元素_R中的向量
r语言中删除向量的某些元素 Vectors in R are the fundamental data types. This is because the R compiler treats all ...
- r语言中对向量求条件语句_R中的条件语句
r语言中对向量求条件语句 To advance with programming, we need to be able to control the flow of the program exec ...
- R语言如何向向量中追加一个元素?
R语言如何向向量中追加一个元素? 目录 R语言如何向向量中追加一个元素? R语言是解决什么问题的? R语言如何向向量中追加一个元素? R语言是解决什么问题的? R 是一个有着统计分析功能及强大作图功能 ...
- R语言使用单个向量创建矩阵数据、通过byrow参数指定从向量转化为矩阵的过程中的数据排布方式
R语言使用单个向量创建矩阵数据.通过byrow参数指定从向量转化为矩阵的过程中的数据排布方式 目录 R语言使用单个向量创建矩阵数据.通过byrow参数指定从向量转化为矩阵的过程中的数据排布方式 R语言 ...
- R语言自学笔记:向量、矩阵及dataframe基础
概要 记录一下在学习和练习过程中所遇到的一些细节问题 一. 向量 1.向量的基础 (1)R语言中,向量元素从一开始标号,vector[0] 用于储存向量的类型 (2)向量的嵌套,在R语言中向量之间是可 ...
- r语言x c(-1 -2),【软件】R语言入门之向量
"R语言入门开篇,向量(vector)相关知识的介绍" R语言是一款优秀统计学编程语言,本文介绍R语言的几个重要命令,以及R语言中非常重要的一种数据结构-向量(Vector)的相关 ...
- R语言自学笔记:数据处理、数据分布及数据检验
一. 基本的数据统计处理 1. 数据的展示 对于一组数据,可以有许多统计分析的方法. (1) 基本信息 mean():求平均值 sum():求和 sd():求总体标准差--(样本-期望)/(样本数) ...
- R语言学习笔记——向量
说明:报了学校的课<R语言与统计分析>,随手分享一下课堂笔记.最近比较忙所以就不整理了直接发叭,一切随缘,如果感兴趣的话可以自己测试代码输出结果. 直接创建向量 x<-1:5 x&l ...
- r 字符串转化为数值_【R语言】数据结构Ⅰ—向量,矩阵,数组
数据结构是为了便于存储不同类型的数据而设计的. R中常用的数据结构包括: 同质数据类型(homogeneous data types),即所存储的一定是相同类型的元素,包括向量.矩阵.数组: 异质数据 ...
最新文章
- 延长线段ab到c的画法有几种_终于有人把趋势线的正确画法和错误画法讲透彻了,字字精华,原来大多数人都画错了...
- HL7 ADT Message Sample
- 均差定义及性质(python实现)
- 安装CM 6.3.1和CDH 6.3.2
- java web开发小记(6)将int类型的list插入到mysql数据库
- 图像处理-自适应中值滤波
- 【CodeForces - 745B】Hongcow Solves A Puzzle (思维,乱搞,字符串)
- java中的equals拿什么鞋的_java.中equals的使用
- springMVC使用与生成序列号
- Jquery学习总结(1)——Jquery常用代码片段汇总
- PhotoshopCS5中将单位修改成百分比
- 接不住了,能撒手吗?
- DelayedWorkQueue踩坑笔记
- Matlab打开prn文件,打印prn文件的方法和技巧,.prn用什么软件打开?
- MQTT测试工具推荐
- deepin/ubuntu 惠普星14 锐龙版本 安装RTL8821CE 无线网卡驱动
- JavaScript笔记 Object对象
- 《路由器开发 - 路由器刷机指南》联想Newifi Y1刷机
- 面试阿里,看这一篇就够了!
- 基于数电的交通灯控制器