1 录入少量数据。

打开Tinn R输入 然后粘贴到R控制台

Wing1 <- 59
Wing2 <- 55
Wing3 <- 53.5
Wing4 <- 55
Wing5 <- 52.5

  

其实就是赋值运算,左边表示变量,<-符号也可以用=替换。

查看输入的值直接在R控制输入变量名然后回车即可

Wing1
[1] 59

2 利用变量进行计算并赋值给新的变量

SQ.Wing1 <- sqrt(Wing1)
Mul.W1 <- 2*Wing1
Sum.12 <- Wing1+Wing2
SUM12345 <- Wing1+Wing2+Wing3+Wing4+Wing5
Av <- (Wing1 + Wing2+Wing3+Wing4+Wing5)/5

  

.是变量的一部分!

在R控制台输入Av

Av
[1] 55

3  应用c函数连接数据

Wingcrd <- c(59,55,53.5,55,52.5,57.5,53,55)
Wingcrd
[1] 59.0 55.0 53.5 55.0 52.5 57.5 53.0 55.0

取第一个元素

Wingcrd[1]
[1] 59

  

输出前五个值

Wingcrd[1:5]
[1] 59.0 55.0 53.5 55.0 52.5

  

删除第二个值,并显示剩余的值

Wingcrd[-2]
[1] 59.0 53.5 55.0 52.5 57.5 53.0 55.0

  

4 通过R内置函数操作(sum,mean,max,min,median,var,sd)

在控制台输入

S.win <- sum(Wingcrd)
S.win

控制台的输出:

S.win <- sum(Wingcrd)
S.win
[1] 440.5

  

5 输入其他数据

Tarsus <- c(22.3,19.7,20.8,20.3,20.8,21.5,20.6,21.5)
Head <- c(31.2,30.4,30.6,30.3,30.3,30.8,32.5,NA)
Wt <- c(9.5,13.8,14.8,15.2,15.5,15.6,15.6,15.7)

变量名一般大写字母开头

由于Head中有个数据是NA,因此调用内置函数时会出错

sum(Head)
[1] NAsum(Head,na.rm = TRUE)
[1] 216.1

  

但是这样就不会出现NA了。原因:
向量中如果有一个确实值的话,默认选项na.rm=FALSE会导致R函数sum返回NA(rm表示移出)

采用sum(Head,na.rm = TRUE)即可计算出和。

na.rm=TRUE也可以应用到mean,min,max,median等函数中,一般可以用na.T替换na.TRUE选项。

但是不推荐。另外有些内置函数的选项可是是na.action而不是na.rm

转载于:https://www.cnblogs.com/Martin-9/p/5378988.html

R 学习笔记《二》 R语言初学者指南相关推荐

  1. GEE(Google Earth Engine) 最基础代码学习笔记二 —— JavaScript 语言

    GEE(Google Earth Engine) 学习笔记二 Javascript 语言 1. 注释 print('Hello World!'); 如果要注释,则在代码前面加//,比如: // pri ...

  2. Dart 语言学习笔记(Dart语言完全指南)

    Dart 语言学习笔记 Part 1:概览 Dart是一门纯OOP语言.所有的类都继承于Object类.null也是对象,变量仅仅存储对象的引用 Dart是强类型语言,即使Dart可以进行类型推断(使 ...

  3. [UVMC]UVMC学习笔记之跨语言作用域的config操作

    UVMC学习笔记二 --- 跨语言作用域的config操作 前言:UVMC引入了特定的内存共享方法,可以在UVM/SystemVerilog与SystemC模块之间传递记名的半全局变量,在使用方式上类 ...

  4. R语言小白学习笔记3—R语言读取数据

    R语言小白学习笔记3-R语言读取数据 笔记链接 想说的话 学习笔记3-R语言读取数据 3.1 读取CSV文件 3.1.1 read_delim函数 3.1.2 fread函数 3.2 读取Excel数 ...

  5. R学习笔记 | 直方图、核密度图

    R学习笔记 | 直方图.核密度图.数字特征 一.直方图hist() 二.核密度图density() 三.随机变量的数字特征 一.直方图hist() breaks:分割点坐标 counts:频数 den ...

  6. R学习笔记(4): 使用外部数据

    来源于:R学习笔记(4): 使用外部数据 博客:心内求法 鉴于内存的非持久性和容量限制,一个有效的数据处理工具必须能够使用外部数据:能够从外部获取大量的数据,也能够将处理结果保存.R中提供了一系列的函 ...

  7. 嵌入式系统设计师学习笔记二十八:嵌入式程序设计③——高级程序设计语言

    嵌入式系统设计师学习笔记二十八:嵌入式程序设计③--高级程序设计语言 解释程序和编译程序 编译器的工作阶段示意图 语法错误:非法字符,关键字或标识符拼写错误 语法错误:语法结构出错,if--endif ...

  8. 二维码学习笔记(二) | 数据分析与数据编码

    唠唠闲话 二维码笔记系列(原文地址): 『二维码学习笔记(一) | 二维码概述』 『二维码学习笔记(二) | 数据分析与数据编码』 『二维码学习笔记(三) | 纠错编码』 『二维码学习笔记(四) | ...

  9. Mongodb使用学习笔记(二)

    文章目录 Mongodb使用学习笔记(二)之查询篇 1. MongoDB命令学习 (1) MongoDB 查询文档 1.1 全部查询 1.2 单条件查询 1.3 多条件查询 1.3.1 AND拼接多条 ...

  10. 游戏开发学习笔记——lua脚本语言——安装、汉化与小测试(解决lua运行代码乱码问题)

    游戏开发学习笔记--lua脚本语言--安装.汉化与小测试 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: Lua 是一种轻量小巧的脚本语言,用 ...

最新文章

  1. equals()与hashCode()
  2. Rails字符集问题
  3. window和linux下遍历目录的比较
  4. NYOJ 682 初学者的烦恼
  5. 《逻辑与计算机设计基础(原书第5版)》——3.9 二进制加法器
  6. 深入理解linux系统下proc文件系统内容
  7. Nacos+openFeign 服务之间调用 出现错误:Load balancer does not contain an instance for the service 解决
  8. 赵小楼《天道》《遥远的救世主》深度解析(66)辩证思维的讨论:人性、教义、逻辑
  9. P4147 玉蟾宫 题解
  10. 查看jvm的运行参数
  11. PDF限制编辑怎么解决
  12. P1598 垂直柱状图C++
  13. 污水处理问题多,泵站自动化控制系统是这样解决的
  14. 有些朋友没看清楚,我在这里再特意强调一下
  15. Java面试题之:Protoclol Buffer
  16. C语言数组的五种简单排序,选择法排序,冒泡法排序、交换法排序、插入法排序、折半法排序
  17. Windows Sever(基本环境配置1)
  18. Linux中文件替换命令
  19. python爬去新浪微博_Python 超简单爬取新浪微博数据 (高级版)
  20. Kean专题 内容Jig 在绘图界面动态显示坐标

热门文章

  1. 「360水滴」事件后,你的摄像头就安全了吗? IP问问:发现风险网络摄像头的位置
  2. 单片机pic的linux环境代替,pic单片机can总线协议收发编程
  3. Redis入门整合springboot
  4. 前端开源项目周报0221
  5. ubuntu下载对应版本的linux内核源码
  6. ubuntu安装vasp_Ubuntu下p4vasp的安装
  7. 不出门也能拍好证件照
  8. Java学习路线图(完整详细2021版)
  9. Python操作Redis例子
  10. 基于用户的协同过滤个性化音乐推荐系统毕业设计