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

  1. r语言中删除向量的某些元素_R中的向量

    r语言中删除向量的某些元素 Vectors in R are the fundamental data types. This is because the R compiler treats all ...

  2. r语言中对向量求条件语句_R中的条件语句

    r语言中对向量求条件语句 To advance with programming, we need to be able to control the flow of the program exec ...

  3. R语言如何向向量中追加一个元素?

    R语言如何向向量中追加一个元素? 目录 R语言如何向向量中追加一个元素? R语言是解决什么问题的? R语言如何向向量中追加一个元素? R语言是解决什么问题的? R 是一个有着统计分析功能及强大作图功能 ...

  4. R语言使用单个向量创建矩阵数据、通过byrow参数指定从向量转化为矩阵的过程中的数据排布方式

    R语言使用单个向量创建矩阵数据.通过byrow参数指定从向量转化为矩阵的过程中的数据排布方式 目录 R语言使用单个向量创建矩阵数据.通过byrow参数指定从向量转化为矩阵的过程中的数据排布方式 R语言 ...

  5. R语言自学笔记:向量、矩阵及dataframe基础

    概要 记录一下在学习和练习过程中所遇到的一些细节问题 一. 向量 1.向量的基础 (1)R语言中,向量元素从一开始标号,vector[0] 用于储存向量的类型 (2)向量的嵌套,在R语言中向量之间是可 ...

  6. r语言x c(-1 -2),【软件】R语言入门之向量

    "R语言入门开篇,向量(vector)相关知识的介绍" R语言是一款优秀统计学编程语言,本文介绍R语言的几个重要命令,以及R语言中非常重要的一种数据结构-向量(Vector)的相关 ...

  7. R语言自学笔记:数据处理、数据分布及数据检验

    一. 基本的数据统计处理 1. 数据的展示 对于一组数据,可以有许多统计分析的方法. (1) 基本信息 mean():求平均值 sum():求和 sd():求总体标准差--(样本-期望)/(样本数) ...

  8. R语言学习笔记——向量

    说明:报了学校的课<R语言与统计分析>,随手分享一下课堂笔记.最近比较忙所以就不整理了直接发叭,一切随缘,如果感兴趣的话可以自己测试代码输出结果. 直接创建向量 x<-1:5 x&l ...

  9. r 字符串转化为数值_【R语言】数据结构Ⅰ—向量,矩阵,数组

    数据结构是为了便于存储不同类型的数据而设计的. R中常用的数据结构包括: 同质数据类型(homogeneous data types),即所存储的一定是相同类型的元素,包括向量.矩阵.数组: 异质数据 ...

最新文章

  1. # 关闭 window10自带广告 microsoft star
  2. 记一次网站部署遇到的问题
  3. C#几种在客户端跳转
  4. 苹果cmsv10播放器源码插件
  5. Serverless 实战 —— 轻松搭建基于 SpringBoot + Vue 的 Web 商城应用
  6. LitePal遇到的坑
  7. IR2104与IR2103区别
  8. 使用toUpperCase toLowerCase getBytes方法实现一串字母字符的大小写转换
  9. 为知笔记 | 快速收集有价值的网页,微博,邮件!
  10. 聚币网API使用教程 demo
  11. FPGA分频电路实现(奇数,偶数,小数半分频,任意分频)
  12. android闪屏问题
  13. 边缘服务网格 osm-edge
  14. 【工具篇】java导入excel工具类,简单通用,绝对值得你收藏
  15. python技术线上培训
  16. Python:使用API——使用Pygal可视化仓库
  17. vue项目中使用swiper 实现无缝滚动
  18. Spring Boot启动器
  19. 芯片行业模式优缺点及巨头代表梳理
  20. 双11阿里数据中心,把机器当“媳妇”的守夜者

热门文章

  1. 在python中、x=x+1是合法语句吗_Python x=x+1和x+=1之间的差异
  2. Android 逆向分析之 : GPS卫星定位监控导航寻找人
  3. 组件增加和销毁滚动事件
  4. 网盘加速下载哪家强?PanDownload卢本伟修改版 VS 亿寻网盘,内附下载链接
  5. 二分类最优阈值确定_机器学习-分类和聚类
  6. 18秋计算机应用基础在线作业3,[东北师范大学]《计算机应用基础》18秋在线作业3(100分)...
  7. linux系统垃圾清理
  8. ubuntu新版wireshark的升级与回退
  9. 华为鸿蒙8g运存够用吗,华为手机6G运存和8G运存差距大不大?实测给你答案
  10. 显示上一条新闻 下一条新闻