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)向量相关推荐

  1. 【R语言与数据分析实战】数据操作(一):基于向量的处理与外部数据处理

    目录 1.R中的常用数据集 2.读写CSV文件 (1) 读写CSV文件 (2) 读写对象文件 3.合并数据框的行与列 4.apply系数函数 (1) apply (2) lapply (3) sapp ...

  2. 【R语言与数据分析实战】绘图

    目录 1.散点图 2.图像选项 2.1 坐标轴名称 2.2 图形标题 2.3 点的类型 2.4 点的大小 2.5 颜色 2.6 坐标轴的取值范围 2.7 图像类型 2.8 线型 2.9 图形排列 2. ...

  3. 看书标记【R语言 商务数据分析实战6】

    看书标记--关于R语言 chapter 6 6.2 任务实 [R语言 商务数据分析实战6] chapter 6 P2P信用贷款风险控制(用户逾期还款概率模型) 关于数据库的应用+数据清洗+实时数据识别 ...

  4. 《R语言游戏数据分析与挖掘》一2.2 数据对象

    2.2 数据对象 R拥有许多用于存储数据的对象类型,包括向量.矩阵.数组.数据框和列表.它们在存储数据的类型.创建方式.结构复杂度,以及用于定位和访问其中个别元素的标记等方面均有所不同.多样化的数据对 ...

  5. R语言与数据分析-01-数据类型与数据输入-01-基础

    一. R语言的数据类型 原文链接 : r语言与数据分析实战1 1.1 知识描述 搞清楚我们面对的数据类型是什么,并能实现数据类型之间的转换 1.2 相关知识 需要认真学习以下函数: mode(): 用 ...

  6. R语言对数线性模型loglm函数_用R语言进行数据分析:常规和广义线性模型

    用R语言进行数据分析:常规和广义线性模型 线性模型 对于常规的多重模型(multiple model)拟合,最基本的函数是lm(). 下面是调用它的方式的一种改进版: >fitted.model ...

  7. 【R语言与数据分析实战】R软件编程

    目录 1.流程控制 (1) if语句 (2) 循环语句 2.运算 (1) 数值运算 (2) 向量运算 (3) NA处理 3.定义函数 (1) 可变长函数 (2) 嵌套函数 4.作用域 5.对象的不变性 ...

  8. 看书标记【R语言 商务数据分析实战4】

    看书标记--关于R语言 chapter 4 4.2 任务实现 [R语言 商务数据分析实战4] chapter 4 财政收入预测分析 从海量数据中发现隐藏的运行模式,并提供具有决策意义的信息.变量过多会 ...

  9. 看书标记【R语言 商务数据分析实战9】

    看书标记--关于R语言 chapter 9 9.2 任务实现 [R语言 商务数据分析实战9] chapter 9 餐饮企业综合分析 统计分析>>ARIMA预测销售额>>协同过滤 ...

  10. R语言与数据分析练习:创建和使用R语言数据集数据的导入导出

    R语言与数据分析练习:创建和使用R语言数据集&数据的导入导出 实验一 创建和使用R语言数据集 一.实验目的: 了解R语言中的数据结构. 熟练掌握他们的创建方法,和函数中一些参数的使用. 对创建 ...

最新文章

  1. 简单是可靠的先决条件
  2. 构建一个业务连续的网络
  3. 在浏览器中输入URL按下回车键后发生了什么
  4. CF809C(找规律+数位DP)
  5. 线性代数回顾.pptx
  6. HDU - 6598 Harmonious Army (最小割)
  7. Nginx负载均衡策略之轮询与加权轮询
  8. 【C++专题】static_cast, dynamic_cast, const_cast探讨
  9. 多次fork问题(python 版)
  10. Docker学习二:Docker镜像与容器
  11. “芯”视野主题系列—— 加密芯片在医疗、美容行业内的应用
  12. java线程从没入门就放弃
  13. iOS 的keyChain
  14. Fences v3.0.9 中文破解版,总结了一些注意事项,亲测可用
  15. arm linux 关闭防火墙,linux的防火墙及arm与虚拟机共享
  16. Arduino与Proteus仿真实例-继电器驱动仿真
  17. Python中的GPS轨迹聚类
  18. nginx.conf配置文件说明
  19. 解决:用电脑在B站看视频声音太小的问题
  20. 贪吃的大嘴java_Java实现 蓝桥杯VIP 算法提高 贪吃的大嘴

热门文章

  1. 惊呆,一条sql竟然让oracle奔溃了
  2. 互联网大厂有哪些分库分表的思路和技巧?
  3. Netflix是怎样做系统监控的?
  4. 抱歉,我觉得有些人做副业并不靠谱
  5. ElasticSearch面试题
  6. 爸爸又给Spring MVC生了个弟弟叫Spring WebFlux
  7. 微服务架构下的测试之道
  8. java 调用计算机程序方法
  9. RabbitMQ是什么
  10. java处理视频_Java使用FFmpeg处理视频[视频直播三]