R语言与数据分析(12)向量
R中的向量及创建方式
- 向量,vector,是R中最重要的一个概念,它是构成其它数据结构的基础
- R中的向量概念与数学中的向量是不同的,类似于数学上的集合的概念,由一个或多个元素所构成
- 向量其实是用于存储数值类型、字符型或逻辑型数据的一维数组
创建向量
用函数c来创建向量,c代表concatenate连接,也可以理解为收集collect,或者合并combine
快捷方式创建向量
:等差数列
c(1:100)
seq() 函数可用来调整等差差值,第一个参数为from:起始值,第二个参数为to:终止值
seq(from=1,to=100)
seq(from=1,to=100,by=2)
seq(from=1,to=100,length.out=10)
重复序列
rep() 函数用来生成重复序列,第一个参数为要重复的内容,可以是一个标量或向量,第二个参数为指定重复的次数
rep(2,5)
rep(x,5)
rep(x,each=5)
注意向量有一个特点“所有的元素必须是同一类型,比如都是数值型或都是字符串型或逻辑型,不能混和,因为只有同一类型才方便计算,不是同一类型就很难处理
mode(a)
- 如果向量中只有一个元素也可以直接赋值不加c函数,这种向量也称为标量
向量化编程是R的精髓,是于其它编程区分的最大不同,向量化编程在统计中效率很高
rep(x,c(2,4,6,1,3))
R语言与数据分析(12)向量相关推荐
- 【R语言与数据分析实战】数据操作(一):基于向量的处理与外部数据处理
目录 1.R中的常用数据集 2.读写CSV文件 (1) 读写CSV文件 (2) 读写对象文件 3.合并数据框的行与列 4.apply系数函数 (1) apply (2) lapply (3) sapp ...
- 【R语言与数据分析实战】绘图
目录 1.散点图 2.图像选项 2.1 坐标轴名称 2.2 图形标题 2.3 点的类型 2.4 点的大小 2.5 颜色 2.6 坐标轴的取值范围 2.7 图像类型 2.8 线型 2.9 图形排列 2. ...
- 看书标记【R语言 商务数据分析实战6】
看书标记--关于R语言 chapter 6 6.2 任务实 [R语言 商务数据分析实战6] chapter 6 P2P信用贷款风险控制(用户逾期还款概率模型) 关于数据库的应用+数据清洗+实时数据识别 ...
- 《R语言游戏数据分析与挖掘》一2.2 数据对象
2.2 数据对象 R拥有许多用于存储数据的对象类型,包括向量.矩阵.数组.数据框和列表.它们在存储数据的类型.创建方式.结构复杂度,以及用于定位和访问其中个别元素的标记等方面均有所不同.多样化的数据对 ...
- R语言与数据分析-01-数据类型与数据输入-01-基础
一. R语言的数据类型 原文链接 : r语言与数据分析实战1 1.1 知识描述 搞清楚我们面对的数据类型是什么,并能实现数据类型之间的转换 1.2 相关知识 需要认真学习以下函数: mode(): 用 ...
- R语言对数线性模型loglm函数_用R语言进行数据分析:常规和广义线性模型
用R语言进行数据分析:常规和广义线性模型 线性模型 对于常规的多重模型(multiple model)拟合,最基本的函数是lm(). 下面是调用它的方式的一种改进版: >fitted.model ...
- 【R语言与数据分析实战】R软件编程
目录 1.流程控制 (1) if语句 (2) 循环语句 2.运算 (1) 数值运算 (2) 向量运算 (3) NA处理 3.定义函数 (1) 可变长函数 (2) 嵌套函数 4.作用域 5.对象的不变性 ...
- 看书标记【R语言 商务数据分析实战4】
看书标记--关于R语言 chapter 4 4.2 任务实现 [R语言 商务数据分析实战4] chapter 4 财政收入预测分析 从海量数据中发现隐藏的运行模式,并提供具有决策意义的信息.变量过多会 ...
- 看书标记【R语言 商务数据分析实战9】
看书标记--关于R语言 chapter 9 9.2 任务实现 [R语言 商务数据分析实战9] chapter 9 餐饮企业综合分析 统计分析>>ARIMA预测销售额>>协同过滤 ...
- R语言与数据分析练习:创建和使用R语言数据集数据的导入导出
R语言与数据分析练习:创建和使用R语言数据集&数据的导入导出 实验一 创建和使用R语言数据集 一.实验目的: 了解R语言中的数据结构. 熟练掌握他们的创建方法,和函数中一些参数的使用. 对创建 ...
最新文章
- 简单是可靠的先决条件
- 构建一个业务连续的网络
- 在浏览器中输入URL按下回车键后发生了什么
- CF809C(找规律+数位DP)
- 线性代数回顾.pptx
- HDU - 6598 Harmonious Army (最小割)
- Nginx负载均衡策略之轮询与加权轮询
- 【C++专题】static_cast, dynamic_cast, const_cast探讨
- 多次fork问题(python 版)
- Docker学习二:Docker镜像与容器
- “芯”视野主题系列—— 加密芯片在医疗、美容行业内的应用
- java线程从没入门就放弃
- iOS 的keyChain
- Fences v3.0.9 中文破解版,总结了一些注意事项,亲测可用
- arm linux 关闭防火墙,linux的防火墙及arm与虚拟机共享
- Arduino与Proteus仿真实例-继电器驱动仿真
- Python中的GPS轨迹聚类
- nginx.conf配置文件说明
- 解决:用电脑在B站看视频声音太小的问题
- 贪吃的大嘴java_Java实现 蓝桥杯VIP 算法提高 贪吃的大嘴