03-01

作者: Everlyn | 来源:发表于2021-03-03 22:43 被阅读0次

2021-03-01 

Chapter 0 

3-1-1准备工作和R语言介绍

1.什么是R

面向用户的一种编程语言,用于统计、计算及绘图,集合了许多函数。

R语言可扩展:有R包

2.Rstudio

R语言的集成开发环境

R准备好了:>

3.如何在Rstudio中新建项目R Project

1.进入R studio界面后选择打开file-new project-new dictionary-new project-设置名称-create project

判断是否成功:右上角显示名称,否则会体现Project:(None)

4.新建脚本

file-New File-R Script


3-1-2 R语言上手必备

1.Rstudio 界面介绍

1.左上角:脚本编辑器;

2.左下角:控制台(R语言的灵魂:脚本运行和结果显示)

3.右上角:environment 环境(对象/变量列表)

history(历史命令)

4.右下角:集成窗口:文件File 图片photo

帮助help(获取函数) 包package

2.字号设置

Tools-Global Options-Appearance-Editor font size-apply

3.与R交互

1.用户-发送命令;R-执行并返回结果

#交互式会话 session

每次只打开一个session即窗口,终止时关闭

2.交互的两种方式

(1)控制台窗口(左下):用了一次不会用第二次的

(2)脚本编辑器(左上):有记录

脚本的运行方式:

a.逐行运行光标放在本行的任意位置

b.选中运行

快捷键:cmd+enter

3.#后面为注释

4.脚本的保存

保存➕命名 .R结尾 不要有空格及中文字符

保存位置:新建的Rproject的位置

脚本、数据、图片的默认保存位置,也是文件读取的默认位置~工作目录

5.关闭

8.work directions WD

>getwd ()反映了工作目录具体在电脑上的哪个位置~~也就是绝对路径

> getwd()

[1] "/Users/wangjingyi/Desktop/biotrainee"

Mac /

windows c:或者d:

4.R语言的几类命令响应

1.输出结果

2.报错:Error

3.警告:Warning可以忽略

4.没反应 >代表已经完成e

5.命令正在运行 没有>

中止:点红色按钮或esc

等待

6.命令不完整 出现+

补全命令或者esc退出

7.出现提示信息

检查是否有error,没有就可以忽略

8.进一步选择

[a/s/n]

课后练习


3-1-3 向量

1.从 表格 看数据类型

gene:字符串"a"

logFC:数值型3

positive:逻辑型T F

group:因子型(有相同元素)适合分组/分类

数据类型:

•数值型:1.3  2

•字符型:“ ”里的为字符串  “a” “n” 单引号和双引号基本一致

•逻辑型:其他运算的返回结果

    T true,; F false;

    Na:缺失值(仅仅为缺失,不是不存在)

            Null:不存在

#判断数据类型的函数: class(), 要判断的内容写在括号里

练习-     

> class(3)

[1] "numeric"

> class(TRUE)

[1] "logical"

> class("a")

[1] "character"

报错-注意大小写、引号、括号应为英文

> class(3)---中文括号

Error: unexpected input in "class("

尽量用光标不要用鼠标

相关文章

  • 单词

    03-01 convey:表达传达例句:convey my kind regards.convey sth to ...

  • 03-01

    2021-03-01 Chapter 0 3-1-1准备工作和R语言介绍 1.什么是R 面向用户的一种编程语言,用...

  • 与生书‖03 一个小目标:真正搞懂大学的意义吧

    03-01 周星驰的原话是什么? 《功夫足球》中,大力金钢脚(Mighty Steel Leg Sing)对铁头功...

  • 线下活动的成功,在于互动

    创业卡片,诚毅每日分享,2019·03-01第75期 如今,线下分享活动对于社群营销来说,意义非凡。而线下分享会成...

  • 你好,我叫郝琪琪

    叮咚,购票成功,新票20**-03-01 19:50 k1911次列车.... 堵在出租车上的我,焦急的等待着通知...

  • 2019-03-02

    03-01【日记】【每天瑜伽】今天买了瑜伽的课程,有没有一起监督学习的留下v ,想要课程留下邮箱或者微信免费送

  • 2019-03-02

    03-01【日记】【每天瑜伽】今天买了瑜伽的课程,有没有一起监督学习的留下v ,想要课程留下邮箱或者微信免费送

  • 2022-03

    03-01 今天果冻去看了牙,还是要全麻拔,躲不掉了。牙不好是真麻烦,一定要从小保护好牙齿啊! 03-02 今天去...

  • #hello,JS:03-01函数

    总结:数字+undefined===Nan 一、函数的使用 1、什么是语句:先看这几个概念 表达式: 语句:代表一...

  • JVM内存分配-03-01

    JVM主要内存区域有堆、栈、方法区(非堆)。 堆:对象栈:方法,局部变量,对象引用方法区:静态属性,常量,代码块 ...

网友评论

      本文标题:03-01

      本文链接:https://www.haomeiwen.com/subject/aznqqltx.html