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. 延长线段ab到c的画法有几种_终于有人把趋势线的正确画法和错误画法讲透彻了,字字精华,原来大多数人都画错了...
  2. HL7 ADT Message Sample
  3. 均差定义及性质(python实现)
  4. 安装CM 6.3.1和CDH 6.3.2
  5. java web开发小记(6)将int类型的list插入到mysql数据库
  6. 图像处理-自适应中值滤波
  7. 【CodeForces - 745B】Hongcow Solves A Puzzle (思维,乱搞,字符串)
  8. java中的equals拿什么鞋的_java.中equals的使用
  9. springMVC使用与生成序列号
  10. Jquery学习总结(1)——Jquery常用代码片段汇总
  11. PhotoshopCS5中将单位修改成百分比
  12. 接不住了,能撒手吗?
  13. DelayedWorkQueue踩坑笔记
  14. Matlab打开prn文件,打印prn文件的方法和技巧,.prn用什么软件打开?
  15. MQTT测试工具推荐
  16. deepin/ubuntu 惠普星14 锐龙版本 安装RTL8821CE 无线网卡驱动
  17. JavaScript笔记 Object对象
  18. 《路由器开发 - 路由器刷机指南》联想Newifi Y1刷机
  19. 面试阿里,看这一篇就够了!
  20. 基于数电的交通灯控制器

热门文章

  1. 2020年10月30日提高组 A 大鱼吃小鱼
  2. 软件设计师考试准备篇
  3. 前端开发:微信小程序功能记录 2段 产品sku代码段
  4. WPF编写界面代码快速换行
  5. mysql建表外键_mysql建表约束
  6. BUUCTF 谁赢了比赛
  7. Review-Java多线程
  8. android 开发之热修复Nuwa的实现
  9. 各类时间转换(FILETIME,time_t,tm,QDateTime,SystemTime,LocalTime)
  10. plt.contourf、plt.contour函数