-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
247 lines (229 loc) · 15.6 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>前言 | R编程与作图</title>
<meta name="author" content="Suoqin Jin">
<meta name="description" content="This book is an overview of how practitioners can acquire, wrangle, visualize, and model data with the R.">
<meta name="generator" content="bookdown 0.36 with bs4_book()">
<meta property="og:title" content="前言 | R编程与作图">
<meta property="og:type" content="book">
<meta property="og:description" content="This book is an overview of how practitioners can acquire, wrangle, visualize, and model data with the R.">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="前言 | R编程与作图">
<meta name="twitter:description" content="This book is an overview of how practitioners can acquire, wrangle, visualize, and model data with the R.">
<!-- JS --><script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/6.4.6/fuse.js" integrity="sha512-zv6Ywkjyktsohkbp9bb45V6tEMoWhzFzXis+LrMehmJZZSys19Yxf1dopHx7WzIKxr5tK2dVcYmaCk2uqdjF4A==" crossorigin="anonymous"></script><script src="https://kit.fontawesome.com/6ecbd6c532.js" crossorigin="anonymous"></script><script src="libs/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link href="libs/bootstrap-4.6.0/bootstrap.min.css" rel="stylesheet">
<script src="libs/bootstrap-4.6.0/bootstrap.bundle.min.js"></script><script src="libs/bs3compat-0.5.1/transition.js"></script><script src="libs/bs3compat-0.5.1/tabs.js"></script><script src="libs/bs3compat-0.5.1/bs3compat.js"></script><link href="libs/bs4_book-1.0.0/bs4_book.css" rel="stylesheet">
<script src="libs/bs4_book-1.0.0/bs4_book.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/autocomplete.js/0.38.0/autocomplete.jquery.min.js" integrity="sha512-GU9ayf+66Xx2TmpxqJpliWbT5PiGYxpaG8rfnBEk1LL8l1KGkRShhngwdXK1UgqhAzWpZHSiYPc09/NwDQIGyg==" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/mark.min.js" integrity="sha512-5CYOlHXGh6QpOFA/TeTylKLWfB3ftPsde7AnmhuitiTX4K5SqCLBeKro6sPS8ilsz1Q4NRx3v8Ko2IBiszzdww==" crossorigin="anonymous"></script><!-- CSS --><style type="text/css">
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
</style>
<style type="text/css">
/* Used with Pandoc 2.11+ new --citeproc when CSL is used */
div.csl-bib-body { }
div.csl-entry {
clear: both;
}
.hanging div.csl-entry {
margin-left:2em;
text-indent:-2em;
}
div.csl-left-margin {
min-width:2em;
float:left;
}
div.csl-right-inline {
margin-left:2em;
padding-left:1em;
}
div.csl-indent {
margin-left: 2em;
}
</style>
</head>
<body data-spy="scroll" data-target="#toc">
<div class="container-fluid">
<div class="row">
<header class="col-sm-12 col-lg-3 sidebar sidebar-book"><a class="sr-only sr-only-focusable" href="#content">Skip to main content</a>
<div class="d-flex align-items-start justify-content-between">
<h1>
<a href="index.html" title="">R编程与作图</a>
</h1>
<button class="btn btn-outline-primary d-lg-none ml-2 mt-1" type="button" data-toggle="collapse" data-target="#main-nav" aria-expanded="true" aria-controls="main-nav"><i class="fas fa-bars"></i><span class="sr-only">Show table of contents</span></button>
</div>
<div id="main-nav" class="collapse-lg">
<form role="search">
<input id="search" class="form-control" type="search" placeholder="Search" aria-label="Search">
</form>
<nav aria-label="Table of contents"><h2>Table of contents</h2>
<ul class="book-toc list-unstyled">
<li><a class="active" href="index.html">前言</a></li>
<li class="book-part">R编程基础</li>
<li><a class="" href="baseR-intro-ds.html"><span class="header-section-number">1</span> R语言介绍及资料推荐</a></li>
<li><a class="" href="baseR-install.html"><span class="header-section-number">2</span> 安装与环境配置</a></li>
<li><a class="" href="baseR-objects.html"><span class="header-section-number">3</span> 对象</a></li>
<li><a class="" href="baseR-vectors.html"><span class="header-section-number">4</span> 向量</a></li>
<li><a class="" href="baseR-data-structure.html"><span class="header-section-number">5</span> 数据结构</a></li>
<li><a class="" href="baseR-operators.html"><span class="header-section-number">6</span> 运算符及向量运算</a></li>
<li><a class="" href="baseR-functions.html"><span class="header-section-number">7</span> 函数</a></li>
<li><a class="" href="baseR-functions-adv.html"><span class="header-section-number">8</span> 函数应用</a></li>
<li><a class="" href="baseR-subsetting.html"><span class="header-section-number">9</span> 子集选取</a></li>
<li class="book-part">数据读入与处理</li>
<li><a class="" href="tidyverse-readr.html"><span class="header-section-number">10</span> 读取数据</a></li>
<li><a class="" href="tidyverse-dplyr.html"><span class="header-section-number">11</span> 数据处理</a></li>
<li><a class="" href="tidyverse-dplyr-apply.html"><span class="header-section-number">12</span> dplyr进阶</a></li>
<li><a class="" href="tidyverse-tidyr.html"><span class="header-section-number">13</span> 数据规整1</a></li>
<li><a class="" href="tidyverse-tidyr2.html"><span class="header-section-number">14</span> 数据规整2</a></li>
<li><a class="" href="tidyverse-stringr.html"><span class="header-section-number">15</span> 正则表达式</a></li>
<li><a class="" href="tidyverse-tibble.html"><span class="header-section-number">16</span> 简单数据框</a></li>
<li><a class="" href="tidyverse-workflow.html"><span class="header-section-number">17</span> 回望tidyverse之旅</a></li>
<li class="book-part">画图</li>
<li><a class="" href="tidyverse-ggplot2-aes.html"><span class="header-section-number">18</span> 数据可视化</a></li>
<li><a class="" href="tidyverse-ggplot2-geom.html"><span class="header-section-number">19</span> ggplot2之几何形状</a></li>
<li><a class="" href="tidyverse-ggplot2-scales.html"><span class="header-section-number">20</span> ggplot2之标度</a></li>
<li><a class="" href="tidyverse-ggplot2-theme.html"><span class="header-section-number">21</span> ggplot2之主题设置</a></li>
<li><a class="" href="tidyverse-ggplot2-guides.html"><span class="header-section-number">22</span> ggplot2之图例系统</a></li>
<li><a class="" href="tidyverse-ggplot2-customize.html"><span class="header-section-number">23</span> ggplot2之扩展内容</a></li>
<li><a class="" href="tidyverse-ggplot2-stat-layer.html"><span class="header-section-number">24</span> ggplot2之统计图层</a></li>
<li><a class="" href="tidyverse-ggplot2-from-layer-to-geom.html"><span class="header-section-number">25</span> ggplot2之从图层到几何形状</a></li>
<li><a class="" href="tidyverse-ggplot2-colors.html"><span class="header-section-number">26</span> ggplot2之数据可视化中的配色</a></li>
<li><a class="" href="tidyverse-ggplot2-override-aes.html"><span class="header-section-number">27</span> ggplot2之控制图例的外观</a></li>
<li><a class="" href="tidyverse-ggplot2-aes-eval.html"><span class="header-section-number">28</span> ggplot2之延迟映射</a></li>
<li><a class="" href="tidyverse-ggplot2-academic.html"><span class="header-section-number">29</span> ggplot2之科研数据可视化</a></li>
<li><a class="" href="tidyverse-ggplot2-gganimate.html"><span class="header-section-number">30</span> ggplot2之让你的数据动起来</a></li>
<li><a class="" href="tidyverse-ggplot2-pass-function-as-parameters.html"><span class="header-section-number">31</span> ggplot2中传递函数作为参数值</a></li>
<li class="book-part">可重复性文档Rmarkdown以及练习</li>
<li><a class="" href="tidyverse-rmarkdown.html"><span class="header-section-number">32</span> 可重复性文档</a></li>
<li><a class="" href="eda-practice.html"><span class="header-section-number">33</span> 一天一练</a></li>
<li class="book-part">GO/KEGG富集分析</li>
<li><a class="" href="GO-KEGG.html"><span class="header-section-number">34</span> GO/KEGG功能富集分析</a></li>
</ul>
<div class="book-extra">
</div>
</nav>
</div>
</header><main class="col-sm-12 col-md-9 col-lg-7" id="content"><!--bookdown:title:end--><!--bookdown:title:start--><div id="前言" class="section level1 unnumbered">
<h1>前言<a class="anchor" aria-label="anchor" href="#%E5%89%8D%E8%A8%80"><i class="fas fa-link"></i></a>
</h1>
<p>本课程主要根据<a href="https://bookdown.org/wangminjie/R4DS/">《数据科学中的R语言》的课程内容</a>, 略作修改,重点介绍基本的R编程与作图内容。推荐大家阅读原课程内容以及Hadley Wickham的
<a href="https://r4ds.had.co.nz/">r4ds</a>这本书 <span class="citation">(<a href="GO-KEGG.html#ref-Wickham2017">Grolemund and Wickham 2017</a>)</span>, <a href="https://r4ds.hadley.nz/">r4ds这本书的第二版</a>已于2023年6月发行。</p>
<div class="inline-figure"><img src="images/rbook1.png" width="35%"></div>
<div id="关于课程" class="section level2 unnumbered">
<h2>关于课程<a class="anchor" aria-label="anchor" href="#%E5%85%B3%E4%BA%8E%E8%AF%BE%E7%A8%8B"><i class="fas fa-link"></i></a>
</h2>
<ul>
<li>R编程基础
<ul>
<li>第 <a href="baseR-intro-ds.html#baseR-intro-ds">1</a> 章介绍R语言及资料推荐</li>
<li>第 <a href="baseR-install.html#baseR-install">2</a> 章介绍安装与环境配置</li>
<li>第 <a href="baseR-objects.html#baseR-objects">3</a> 章介绍R语言中一切都是对象</li>
<li>第 <a href="baseR-vectors.html#baseR-vectors">4</a> 章介绍向量</li>
<li>第 <a href="baseR-data-structure.html#baseR-data-structure">5</a> 章介绍R语言数据结构</li>
<li>第 <a href="baseR-operators.html#baseR-operators">6</a> 章介绍运算符及向量运算</li>
<li>第 <a href="baseR-functions.html#baseR-functions">7</a> 章介绍R语言中的函数</li>
<li>第 <a href="baseR-functions-adv.html#baseR-functions-adv">8</a> 章介绍函数的应用</li>
<li>第 <a href="baseR-subsetting.html#baseR-subsetting">9</a> 章介绍R语言中的子集选取</li>
</ul>
</li>
<li>数据读入与处理
<ul>
<li>第 <a href="tidyverse-readr.html#tidyverse-readr">10</a> 章介绍数据读入</li>
<li>第 <a href="tidyverse-dplyr.html#tidyverse-dplyr">11</a> 章介绍数据处理</li>
<li>第 <a href="tidyverse-dplyr-apply.html#tidyverse-dplyr-apply">12</a> 章介绍dplyr的应用</li>
<li>第 <a href="tidyverse-tidyr.html#tidyverse-tidyr">13</a> 章介绍数据规整1</li>
<li>第 <a href="tidyverse-tidyr2.html#tidyverse-tidyr2">14</a> 章介绍数据规整2</li>
<li>第 <a href="tidyverse-stringr.html#tidyverse-stringr">15</a> 章介绍字符串处理</li>
<li>第 <a href="tidyverse-tibble.html#tidyverse-tibble">16</a> 章介绍简单数据框</li>
<li>第 <a href="tidyverse-workflow.html#tidyverse-workflow">17</a> 章回望Tidyverse之旅</li>
</ul>
</li>
<li>画图
<ul>
<li>第 <a href="tidyverse-ggplot2-aes.html#tidyverse-ggplot2-aes">18</a> 章介绍数据可视化</li>
<li>第 <a href="tidyverse-ggplot2-geom.html#tidyverse-ggplot2-geom">19</a> 章ggplot2几何形状</li>
<li>第 <a href="tidyverse-ggplot2-scales.html#tidyverse-ggplot2-scales">20</a> 章ggplot2的标度</li>
<li>第 <a href="tidyverse-ggplot2-theme.html#tidyverse-ggplot2-theme">21</a> 章ggplot2的主题</li>
<li>第 <a href="tidyverse-ggplot2-guides.html#tidyverse-ggplot2-guides">22</a> 章ggplot2的图例</li>
<li>第 <a href="tidyverse-ggplot2-customize.html#tidyverse-ggplot2-customize">23</a> 章ggplot2扩展内容</li>
<li>第 <a href="tidyverse-ggplot2-stat-layer.html#tidyverse-ggplot2-stat-layer">24</a> 章ggplot2统计图层</li>
<li>第 <a href="tidyverse-ggplot2-from-layer-to-geom.html#tidyverse-ggplot2-from-layer-to-geom">25</a> 章ggplot2从图层到几何形状</li>
<li>第 <a href="tidyverse-ggplot2-colors.html#tidyverse-ggplot2-colors">26</a> 章ggplot2数据可视化中的配色</li>
<li>第 <a href="tidyverse-ggplot2-override-aes.html#tidyverse-ggplot2-override-aes">27</a> 章ggplot2如何控制图例的外观</li>
<li>第 <a href="tidyverse-ggplot2-aes-eval.html#tidyverse-ggplot2-aes-eval">28</a> 章ggplot2中的延迟映射</li>
<li>第 <a href="tidyverse-ggplot2-academic.html#tidyverse-ggplot2-academic">29</a> 章介绍科研数据可视化中的统计分布图</li>
<li>第 <a href="tidyverse-ggplot2-gganimate.html#tidyverse-ggplot2-gganimate">30</a> 章让你的数据骚动起来</li>
<li>第 <a href="tidyverse-ggplot2-pass-function-as-parameters.html#tidyverse-ggplot2-pass-function-as-parameters">31</a> 章ggplot2中传递函数作为参数值</li>
</ul>
</li>
<li>可重复性文档Rmarkdown以及练习
<ul>
<li>第 <a href="tidyverse-rmarkdown.html#tidyverse-rmarkdown">32</a> 章介绍可重复性文档<br>
</li>
<li>第 <a href="eda-practice.html#eda-practice">33</a> 章一日一练</li>
</ul>
</li>
<li>GO/KEGG富集分析
<ul>
<li>第 <a href="GO-KEGG.html#GO-KEGG">34</a> 章介绍GO/KEGG功能富集分析</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="chapter-nav">
<div class="empty"></div>
<div class="next"><a href="baseR-intro-ds.html"><span class="header-section-number">1</span> R语言介绍及资料推荐</a></div>
</div></main><div class="col-md-3 col-lg-2 d-none d-md-block sidebar sidebar-chapter">
<nav id="toc" data-toggle="toc" aria-label="On this page"><h2>On this page</h2>
<ul class="nav navbar-nav">
<li><a class="nav-link" href="#%E5%89%8D%E8%A8%80">前言</a></li>
<li><a class="nav-link" href="#%E5%85%B3%E4%BA%8E%E8%AF%BE%E7%A8%8B">关于课程</a></li>
</ul>
<div class="book-extra">
<ul class="list-unstyled">
</ul>
</div>
</nav>
</div>
</div>
</div> <!-- .container -->
<footer class="bg-primary text-light mt-5"><div class="container"><div class="row">
<div class="col-12 col-md-6 mt-3">
<p>"<strong>R编程与作图</strong>" was written by Suoqin Jin. It was last built on 2023-11-22.</p>
</div>
<div class="col-12 col-md-6 mt-3">
<p>This book was built by the <a class="text-light" href="https://bookdown.org">bookdown</a> R package.</p>
</div>
</div></div>
</footer><!-- dynamically load mathjax for compatibility with self-contained --><script>
(function () {
var script = document.createElement("script");
script.type = "text/javascript";
var src = "true";
if (src === "" || src === "true") src = "https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.9/latest.js?config=TeX-MML-AM_CHTML";
if (location.protocol !== "file:")
if (/^https?:/.test(src))
src = src.replace(/^https?:/, '');
script.src = src;
document.getElementsByTagName("head")[0].appendChild(script);
})();
</script><script type="text/x-mathjax-config">const popovers = document.querySelectorAll('a.footnote-ref[data-toggle="popover"]');
for (let popover of popovers) {
const div = document.createElement('div');
div.setAttribute('style', 'position: absolute; top: 0, left:0; width:0, height:0, overflow: hidden; visibility: hidden;');
div.innerHTML = popover.getAttribute('data-content');
var has_math = div.querySelector("span.math");
if (has_math) {
document.body.appendChild(div);
MathJax.Hub.Queue(["Typeset", MathJax.Hub, div]);
MathJax.Hub.Queue(function() {
popover.setAttribute('data-content', div.innerHTML);
document.body.removeChild(div);
})
}
}
</script>
</body>
</html>