03-01

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("

尽量用光标不要用鼠标

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容