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),即所存储的一定是相同类型的元素,包括向量.矩阵.数组: 异质数据 ...
最新文章
- # 关闭 window10自带广告 microsoft star
- 记一次网站部署遇到的问题
- C#几种在客户端跳转
- 苹果cmsv10播放器源码插件
- Serverless 实战 —— 轻松搭建基于 SpringBoot + Vue 的 Web 商城应用
- LitePal遇到的坑
- IR2104与IR2103区别
- 使用toUpperCase toLowerCase getBytes方法实现一串字母字符的大小写转换
- 为知笔记 | 快速收集有价值的网页,微博,邮件!
- 聚币网API使用教程 demo
- FPGA分频电路实现(奇数,偶数,小数半分频,任意分频)
- android闪屏问题
- 边缘服务网格 osm-edge
- 【工具篇】java导入excel工具类,简单通用,绝对值得你收藏
- python技术线上培训
- Python:使用API——使用Pygal可视化仓库
- vue项目中使用swiper 实现无缝滚动
- Spring Boot启动器
- 芯片行业模式优缺点及巨头代表梳理
- 双11阿里数据中心,把机器当“媳妇”的守夜者
热门文章
- 在python中、x=x+1是合法语句吗_Python x=x+1和x+=1之间的差异
- Android 逆向分析之 : GPS卫星定位监控导航寻找人
- 组件增加和销毁滚动事件
- 网盘加速下载哪家强?PanDownload卢本伟修改版 VS 亿寻网盘,内附下载链接
- 二分类最优阈值确定_机器学习-分类和聚类
- 18秋计算机应用基础在线作业3,[东北师范大学]《计算机应用基础》18秋在线作业3(100分)...
- linux系统垃圾清理
- ubuntu新版wireshark的升级与回退
- 华为鸿蒙8g运存够用吗,华为手机6G运存和8G运存差距大不大?实测给你答案
- 显示上一条新闻 下一条新闻