PageSourceSearch

https://myrbooksp.netlify.app/intro

html myrbooksp.netlify.app collected 2026-10-03 11:11:27 UTC 36,003 bytes, 465 lines download raw bytes

1<!DOCTYPE html>
2<html lang="" xml:lang="">
3<head>
4
5  <meta charset="utf-8" />
6<!-- This site is hosted on Netlify. Anyone can build and deploy a site
7     like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=63214123-147f-47ce-98de-9186fc811753
8     Netlify hosting facts for this site: static/SSR served via Netlify Edge. -->
9  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
10  <title> 2 Introducción | R para los científicos</title>
11  <meta name="description" content="Un guía para adquirir las bases de la programación con R y conducir de forma efectiva su gestión y análisis de datos." />
12  <meta name="generator" content="bookdown 0.22 and GitBook 2.6.7" />
13
14  <meta property="og:title" content=" 2 Introducción | R para los científicos" />
15  <meta property="og:type" content="book" />
16  
17  <meta property="og:image" content="/myFigures/cover.png" />
18  <meta property="og:description" content="Un guía para adquirir las bases de la programación con R y conducir de forma efectiva su gestión y análisis de datos." />
19  <meta name="github-repo" content="frareb/myRBook_SP" />
20
21  <meta name="twitter:card" content="summary" />
22  <meta name="twitter:title" content=" 2 Introducción | R para los científicos" />
23  
24  <meta name="twitter:description" content="Un guía para adquirir las bases de la programación con R y conducir de forma efectiva su gestión y análisis de datos." />
25  <meta name="twitter:image" content="/myFigures/cover.png" />
26
27<meta name="author" content="François Rebaudo" />
28
29
30<meta name="date" content="2021-07-15" />
31
32  <meta name="viewport" content="width=device-width, initial-scale=1" />
33  <meta name="apple-mobile-web-app-capable" content="yes" />
34  <meta name="apple-mobile-web-app-status-bar-style" content="black" />
35  
36  
37<link rel="prev" href="index.html"/>
38<link rel="next" href="premiersPas.html"/>
39<script src="libs/header-attrs-2.9/header-attrs.js"></script>
vendor: 1 bytes, line 39
39
40<script src="libs/jquery-3.5.1/jquery.min.js"></script>
40
41<link href="libs/gitbook-2.6.7/css/style.css" rel="stylesheet" />
42<link href="libs/gitbook-2.6.7/css/plugin-table.css" rel="stylesheet" />
43<link href="libs/gitbook-2.6.7/css/plugin-bookdown.css" rel="stylesheet" />
44<link href="libs/gitbook-2.6.7/css/plugin-highlight.css" rel="stylesheet" />
45<link href="libs/gitbook-2.6.7/css/plugin-search.css" rel="stylesheet" />
46<link href="libs/gitbook-2.6.7/css/plugin-fontsettings.css" rel="stylesheet" />
47<link href="libs/gitbook-2.6.7/css/plugin-clipboard.css" rel="stylesheet" />
48
49
50
51
52
53
54
55
56
57<link href="libs/anchor-sections-1.0.1/anchor-sections.css" rel="stylesheet" />
58<script src="libs/anchor-sections-1.0.1/anchor-sections.js"></script>
vendor: 1 bytes, line 58
58
59<script src="libs/htmlwidgets-1.5.3/htmlwidgets.js"></script>
vendor: 1 bytes, line 59
59
60<script src="libs/plotly-binding-4.9.4.1/plotly.js"></script>
vendor: 1 bytes, line 60
60
61<script src="libs/typedarray-0.1/typedarray.min.js"></script>
61
62<link href="libs/crosstalk-1.1.1/css/crosstalk.css" rel="stylesheet" />
63<script src="libs/crosstalk-1.1.1/js/crosstalk.min.js"></script>
63
64<link href="libs/plotly-htmlwidgets-css-1.57.1/plotly-htmlwidgets.css" rel="stylesheet" />
65<script src="libs/plotly-main-1.57.1/plotly-latest.min.js"></script>
65
66<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 66-67
66
67<script async src="https://www.googletagmanager.com/gtag/js?id=
67UA-124666641-1
vendor: 12 bytes, line 67
67"></script>
68<script>
69  
vendor: 134 bytes, lines 69-73
69window.dataLayer = window.dataLayer || [];
70  function gtag(){dataLayer.push(arguments);}
71  gtag('js', new Date());
72
73  gtag('config', '
73UA-124666641-1
vendor: 4 bytes, line 73
73');
74</script>
74
75
76
77<style type="text/css">
78pre > code.sourceCode { white-space: pre; position: relative; }
79pre > code.sourceCode > span { display: inline-block; line-height: 1.25; }
80pre > code.sourceCode > span:empty { height: 1.2em; }
81.sourceCode { overflow: visible; }
82code.sourceCode > span { color: inherit; text-decoration: inherit; }
83pre.sourceCode { margin: 0; }
84@media screen {
85div.sourceCode { overflow: auto; }
86}
87@media print {
88pre > code.sourceCode { white-space: pre-wrap; }
89pre > code.sourceCode > span { text-indent: -5em; padding-left: 5em; }
90}
91pre.numberSource code
92  { counter-reset: source-line 0; }
93pre.numberSource code > span
94  { position: relative; left: -4em; counter-increment: source-line; }
95pre.numberSource code > span > a:first-child::before
96  { content: counter(source-line);
97    position: relative; left: -1em; text-align: right; vertical-align: baseline;
98    border: none; display: inline-block;
99    -webkit-touch-callout: none; -webkit-user-select: none;
100    -khtml-user-select: none; -moz-user-select: none;
101    -ms-user-select: none; user-select: none;
102    padding: 0 4px; width: 4em;
103    color: #aaaaaa;
104  }
105pre.numberSource { margin-left: 3em; border-left: 1px solid #aaaaaa;  padding-left: 4px; }
106div.sourceCode
107  {   }
108@media screen {
109pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; }
110}
111code span.al { color: #ff0000; font-weight: bold; } /* Alert */
112code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
113code span.at { color: #7d9029; } /* Attribute */
114code span.bn { color: #40a070; } /* BaseN */
115code span.bu { } /* BuiltIn */
116code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
117code span.ch { color: #4070a0; } /* Char */
118code span.cn { color: #880000; } /* Constant */
119code span.co { color: #60a0b0; font-style: italic; } /* Comment */
120code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */
121code span.do { color: #ba2121; font-style: italic; } /* Documentation */
122code span.dt { color: #902000; } /* DataType */
123code span.dv { color: #40a070; } /* DecVal */
124code span.er { color: #ff0000; font-weight: bold; } /* Error */
125code span.ex { } /* Extension */
126code span.fl { color: #40a070; } /* Float */
127code span.fu { color: #06287e; } /* Function */
128code span.im { } /* Import */
129code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
130code span.kw { color: #007020; font-weight: bold; } /* Keyword */
131code span.op { color: #666666; } /* Operator */
132code span.ot { color: #007020; } /* Other */
133code span.pp { color: #bc7a00; } /* Preprocessor */
134code span.sc { color: #4070a0; } /* SpecialChar */
135code span.ss { color: #bb6688; } /* SpecialString */
136code span.st { color: #4070a0; } /* String */
137code span.va { color: #19177c; } /* Variable */
138code span.vs { color: #4070a0; } /* VerbatimString */
139code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */
140</style>
141
142
143<link rel="stylesheet" href="myStyle.css" type="text/css" />
144</head>
145
146<body>
147
148
149
150  <div class="book without-animation with-summary font-size-2 font-family-1" data-basepath=".">
151
152    <div class="book-summary">
153      <nav role="navigation">
154
155<ul class="summary">
156<li><a href="./">Aprender R: iniciación y perfeccionamiento</a></li>
157
158<li class="divider"></li>
159<li class="chapter" data-level="1" data-path="index.html"><a href='/'><i class="fa fa-check"></i><b>1</b> Preámbulo</a>
160<ul>
161<li class="chapter" data-level="1.1" data-path="index.html"><a href='/#remerciements'><i class="fa fa-check"></i><b>1.1</b> Agradecimientos</a></li>
162<li class="chapter" data-level="1.2" data-path="index.html"><a href='/#licence'><i class="fa fa-check"></i><b>1.2</b> Licencia</a></li>
163</ul></li>
164<li class="chapter" data-level="2" data-path="intro.html"><a href='/intro'><i class="fa fa-check"></i><b>2</b> Introducción</a>
165<ul>
166<li class="chapter" data-level="2.1" data-path="intro.html"><a href="intro.html#por-qué-aprender-r"><i class="fa fa-check"></i><b>2.1</b> ¿Por qué aprender R?</a></li>
167<li class="chapter" data-level="2.2" data-path="intro.html"><a href='/intro#este-libro'><i class="fa fa-check"></i><b>2.2</b> Este libro</a></li>
168<li class="chapter" data-level="2.3" data-path="intro.html"><a href="intro.html#lectura-adicional-en-español"><i class="fa fa-check"></i><b>2.3</b> Lectura adicional en español</a></li>
169</ul></li>
170<li class="part"><span><b>I Conceptos básicos</b></span></li>
171<li class="chapter" data-level="3" data-path="premiersPas.html"><a href='/premierspas'><i class="fa fa-check"></i><b>3</b> Primeros pasos</a>
172<ul>
173<li class="chapter" data-level="3.1" data-path="premiersPas.html"><a href='/premierspas#instalar-r'><i class="fa fa-check"></i><b>3.1</b> Instalar R</a></li>
174<li class="chapter" data-level="3.2" data-path="premiersPas.html"><a href='/premierspas#r-como-calculadora'><i class="fa fa-check"></i><b>3.2</b> R como calculadora</a>
175<ul>
176<li class="chapter" data-level="3.2.1" data-path="premiersPas.html"><a href='/premierspas#l011opari'><i class="fa fa-check"></i><b>3.2.1</b> Los operadores aritméticos</a></li>
177<li class="chapter" data-level="3.2.2" data-path="premiersPas.html"><a href='/premierspas#l011opcomp'><i class="fa fa-check"></i><b>3.2.2</b> Los operadores comparativos</a></li>
178<li class="chapter" data-level="3.2.3" data-path="premiersPas.html"><a href='/premierspas#l011oplog'><i class="fa fa-check"></i><b>3.2.3</b> Los operadores lógicos</a></li>
179<li class="chapter" data-level="3.2.4" data-path="premiersPas.html"><a href='/premierspas#ayuda-a-los-operadores'><i class="fa fa-check"></i><b>3.2.4</b> Ayuda a los operadores</a></li>
180</ul></li>
181<li class="chapter" data-level="3.3" data-path="premiersPas.html"><a href='/premierspas#l011object'><i class="fa fa-check"></i><b>3.3</b> El concepto de objeto</a></li>
182<li class="chapter" data-level="3.4" data-path="premiersPas.html"><a href='/premierspas#los-scripts'><i class="fa fa-check"></i><b>3.4</b> Los scripts</a>
183<ul>
184<li class="chapter" data-level="3.4.1" data-path="premiersPas.html"><a href='/premierspas#crear-un-script-y-documentarlo'><i class="fa fa-check"></i><b>3.4.1</b> Crear un script y documentarlo</a></li>
185<li class="chapter" data-level="3.4.2" data-path="premiersPas.html"><a href='/premierspas#ejecutar-un-script'><i class="fa fa-check"></i><b>3.4.2</b> Ejecutar un script</a></li>
186</ul></li>
187<li class="chapter" data-level="3.5" data-path="premiersPas.html"><a href="premiersPas.html#conclusión"><i class="fa fa-check"></i><b>3.5</b> Conclusión</a></li>
188</ul></li>
189<li class="chapter" data-level="4" data-path="IDE.html"><a href='/ide'><i class="fa fa-check"></i><b>4</b> Elegir un entorno de desarrollo</a>
190<ul>
191<li class="chapter" data-level="4.1" data-path="IDE.html"><a href='/ide#editores-de-texto-y-entorno-de-desarrollo'><i class="fa fa-check"></i><b>4.1</b> Editores de texto y entorno de desarrollo</a></li>
192<li class="chapter" data-level="4.2" data-path="IDE.html"><a href='/ide#rstudio'><i class="fa fa-check"></i><b>4.2</b> RStudio</a>
193<ul>
194<li class="chapter" data-level="4.2.1" data-path="IDE.html"><a href='/ide#instalar-rstudio'><i class="fa fa-check"></i><b>4.2.1</b> Instalar RStudio</a></li>
195<li class="chapter" data-level="4.2.2" data-path="IDE.html"><a href='/ide#un-script-con-rstudio'><i class="fa fa-check"></i><b>4.2.2</b> Un script con RStudio</a></li>
196</ul></li>
197<li class="chapter" data-level="4.3" data-path="IDE.html"><a href='/ide#notepad-avec-npp2r'><i class="fa fa-check"></i><b>4.3</b>
197 Notepad++ avec Npp2R</a>
198<ul>
199<li class="chapter" data-level="4.3.1" data-path="IDE.html"><a href='/ide#instalar-notepad-solamente-para-windows'><i class="fa fa-check"></i><b>4.3.1</b> Instalar Notepad++ (solamente para Windows)</a></li>
200<li class="chapter" data-level="4.3.2" data-path="IDE.html"><a href='/ide#instalar-npp2r'><i class="fa fa-check"></i><b>4.3.2</b> Instalar Npp2R</a></li>
201<li class="chapter" data-level="4.3.3" data-path="IDE.html"><a href='/ide#un-script-con-notepad'><i class="fa fa-check"></i><b>4.3.3</b> Un script con Notepad++</a></li>
202</ul></li>
203<li class="chapter" data-level="4.4" data-path="IDE.html"><a href='/ide#geany'><i class="fa fa-check"></i><b>4.4</b> Geany</a>
204<ul>
205<li class="chapter" data-level="4.4.1" data-path="IDE.html"><a href='/ide#instalar-geany-para-linux-mac-osx-y-windows'><i class="fa fa-check"></i><b>4.4.1</b> Instalar Geany (para Linux, Mac OSX y Windows)</a></li>
206<li class="chapter" data-level="4.4.2" data-path="IDE.html"><a href='/ide#un-script-con-geany'><i class="fa fa-check"></i><b>4.4.2</b> Un script con Geany</a></li>
207</ul></li>
208<li class="chapter" data-level="4.5" data-path="IDE.html"><a href='/ide#otras-soluciones'><i class="fa fa-check"></i><b>4.5</b> Otras soluciones</a></li>
209<li class="chapter" data-level="4.6" data-path="IDE.html"><a href="IDE.html#conclusión-1"><i class="fa fa-check"></i><b>4.6</b> Conclusión</a></li>
210</ul></li>
211<li class="chapter" data-level="5" data-path="dataType1.html"><a href='/datatype1'><i class="fa fa-check"></i><b>5</b> Tipos de datos</a>
212<ul>
213<li class="chapter" data-level="5.1" data-path="dataType1.html"><a href='/datatype1#el-tipo-numeric'><i class="fa fa-check"></i><b>5.1</b> El tipo <code>numeric</code></a></li>
214<li class="chapter" data-level="5.2" data-path="dataType1.html"><a href='/datatype1#el-tipo-character'><i class="fa fa-check"></i><b>5.2</b> El tipo <code>character</code></a></li>
215<li class="chapter" data-level="5.3" data-path="dataType1.html"><a href='/datatype1#el-tipo-factor'><i class="fa fa-check"></i><b>5.3</b> El tipo <code>factor</code></a></li>
216<li class="chapter" data-level="5.4" data-path="dataType1.html"><a href='/datatype1#l013logi'><i class="fa fa-check"></i><b>5.4</b> El tipo <code>logical</code></a></li>
217<li class="chapter" data-level="5.5" data-path="dataType1.html"><a href='/datatype1#acerca-de-na'><i class="fa fa-check"></i><b>5.5</b> Acerca de <code>NA</code></a></li>
218<li class="chapter" data-level="5.6" data-path="dataType1.html"><a href="dataType1.html#conclusión-2"><i class="fa fa-check"></i><b>5.6</b> Conclusión</a></li>
219</ul></li>
220<li class="chapter" data-level="6" data-path="dataType2.html"><a href='/datatype2'><i class="fa fa-check"></i><b>6</b> Contenedores de datos</a>
221<ul>
222<li class="chapter" data-level="6.1" data-path="dataType2.html"><a href='/datatype2#l014vector'><i class="fa fa-check"></i><b>6.1</b> El contenedor <code>vector</code></a>
223<ul>
224<li class="chapter" data-level="6.1.1" data-path="dataType2.html"><a href='/datatype2#crear-un-vector'><i class="fa fa-check"></i><b>6.1.1</b> Crear un <code>vector</code></a></li>
225<li class="chapter" data-level="6.1.2" data-path="dataType2.html"><a href='/datatype2#hacer-operaciones-con-un-vector'><i class="fa fa-check"></i><b>6.1.2</b> Hacer operaciones con un <code>vector</code></a></li>
226<li class="chapter" data-level="6.1.3" data-path="dataType2.html"><a href='/datatype2#acceder-a-los-valores-de-un-vector'><i class="fa fa-check"></i><b>6.1.3</b> Acceder a los valores de un <code>vector</code></a></li>
227<li class="chapter" data-level="6.1.4" data-path="dataType2.html"><a href='/datatype2#dar-nombres-a-los-elementos-de-un-vector'><i class="fa fa-check"></i><b>6.1.4</b> Dar nombres a los elementos de un <code>vector</code></a></li>
228<li class="chapter" data-level="6.1.5" data-path="dataType2.html"><a href='/datatype2#editar-los-elementos-de-un-vector'><i class="fa fa-check"></i><b>6.1.5</b> Editar los elementos de un <code>vector</code></a></li>
229</ul></li>
230<li class="chapter" data-level="6.2" data-path="dataType2.html"><a href='/datatype2#l014list'><i class="fa fa-check"></i><b>6.2</b> El contenedor <code>list</code></a>
231<ul>
232<li class="chapter" data-level="6.2.1" data-path="dataType2.html"><a href='/datatype2#crear-una-list'><i class="fa fa-check"></i><b>6.2.1</b> Crear una <code>list</code></a></li>
233<li class="chapter" data-level="6.2.2" data-path="dataType2.html"><a href='/datatype2#acceder-a-los-valores-de-una-list'><i class="fa fa-check"></i><b>6.2.2</b> Acceder a los valores de una <code>list</code></a></li>
234<li class="chapter" data-level="6.2.3" data-path="dataType2.html"><a href='/datatype2#editar-una-list'><i class="fa fa-check"></i><b>6.2.3</b> Editar una <code>list</code></a></li>
235</ul></li>
236<li class="chapter" data-level="6.3" data-path="dataType2.html"><a href='/datatype2#l014dataframe'><i class="fa fa-check"></i><b>6.3</b> El contenedor <code>data.frame</code></a>
237<ul>
238<li class="chapter" data-level="6.3.1" data-path="dataType2.html"><a href='/datatype2#crear-un-data.frame'><i class="fa fa-check"></i><b>6.3.1</b> Crear un <code>data.frame</code></a></li>
239<li class="chapter" data-level="6.3.2" data-path="dataType2.html"><a href='/datatype2#acceder-a-los-elementos-de-un-data.frame'><i class="fa fa-check"></i><b>6.3.2</b> Acceder a los elementos de un <code>data.frame</code></a></li>
240<li class="chapter" data-level="6.3.3" data-path="dataType2.html"><a href='/datatype2#modificar-un-data.frame'><i class="fa fa-check"></i><b>6.3.3</b> Modificar un <code>data.frame</code></a></li>
241</ul></li>
242<li class="chapter" data-level="6.4" data-path="dataType2.html"><a href='/datatype2#l014matrix'><i class="fa fa-check"></i><b>6.4</b> El contenedor <code>matrix</code></a>
243<ul>
244<li class="chapter" data-level="6.4.1" data-path="dataType2.html"><a href='/datatype2#crear-una-matrix'><i class="fa fa-check"></i><b>6.4.1</b> Crear una <code>matrix</code></a></li>
245<li class="chapter" data-level="6.4.2" data-path="dataType2.html"><a href='/datatype2#manipular-y-hacer-operaciones-en-una-matrix'><i class="fa fa-check"></i><b>6.4.2</b> Manipular y hacer operaciones en una <code>matrix</code></a></li>
246<li class="chapter" data-level="6.4.3" data-path="dataType2.html"><a href='/datatype2#acceder-a-los-elementos-de-una-matrix'><i class="fa fa-check"></i><b>6.4.3</b> Acceder a los elementos de una <code>matrix</code></a></li>
247</ul></li>
248<li class="chapter" data-level="6.5" data-path="dataType2.html"><a href='/datatype2#l014array'><i class="fa fa-check"></i><b>6.5</b> El contenedor <code>array</code></a>
249<ul>
250<li class="chapter" data-level="6.5.1" data-path="dataType2.html"><a href='/datatype2#crear-un-array'><i class="fa fa-check"></i><b>6.5.1</b> Crear un <code>array</code></a></li>
251<li class="chapter" data-level="6.5.2" data-path="dataType2.html"><a href='/datatype2#manipular-un-array'><i class="fa fa-check"></i><b>6.5.2</b> Manipular un <code>array</code></a></li>
252</ul></li>
253<li class="chapter" data-level="6.6" data-path="dataType2.html"><a href="dataType2.html#conclusión-3"><i class="fa fa-check"></i><b>6.6</b> Conclusión</a></li>
254</ul></li>
255<li class="chapter" data-level="7" data-path="fonctions.html"><a href='/fonctions'><i class="fa fa-check"></i><b>7</b> Las funciones</a>
256<ul>
257<li class="chapter" data-level="7.1" data-path="fonctions.html"><a href="fonctions.html#qué-es-una-función"><i class="fa fa-check"></i><b>7.1</b> ¿Qué es una función?</a></li>
258<li class="chapter" data-level="7.2" data-path="fonctions.html"><a href="fonctions.html#las-funciones-más-comunes"><i class="fa fa-check"></i><b>7.2</b> Las funciones más comunes</a>
259<ul>
260<li class="chapter" data-level="7.2.1" data-path="fonctions.html"><a href="fonctions.html#el-acceso-a-la-documentación"><i class="fa fa-check"></i><b>7.2.1</b> El acceso a la documentación</a></li>
261<li class="chapter" data-level="7.2.2" data-path="fonctions.html"><a href='/fonctions#ver-los-datos'><i class="fa fa-check"></i><b>7.2.2</b> Ver los datos</a></li>
262<li class="chapter" data-level="7.2.3" data-path="fonctions.html"><a href='/fonctions#manipular-los-datos'><i class="fa fa-check"></i><b>7.2.3</b> Manipular los datos</a></li>
263<li class="chapter" data-level="7.2.4" data-path="fonctions.html"><a href='/fonctions#l015maths'><i class="fa fa-check"></i><b>7.2.4</b> Funciones matemáticas</a></li>
264<li class="chapter" data-level="7.2.5" data-path="fonctions.html"><a href="fonctions.html#estadísticas-descriptivas"><i class="fa fa-check"></i><b>7.2.5</b> Estadísticas descriptivas</a></li>
265</ul></li>
266<li class="chapter" data-level="7.3" data-path="fonctions.html"><a href="fonctions.html#otras-funciones-útiles"><i class="fa fa-check"></i><b>7.3</b> Otras funciones útiles</a>
267<ul>
268<li class="chapter" data-level="7.3.1" data-path="fonctions.html"><a href='/fonctions#l015seqalong'><i class="fa fa-check"></i><b>7.3.1</b> <code>seq_along()</code></a></li>
269<li class="chapter" data-level="7.3.2" data-path="fonctions.html"><a href='/fonctions#l0152points'><i class="fa fa-check"></i><b>7.3.2</b> <code>:</code></a></li>
270<li class="chapter" data-level="7.3.3" data-path="fonctions.html"><a href='/fonctions#l015rep'><i class="fa fa-check"></i><b>7.3.3</b> <code>rep()</code></a></li>
271<li class="chapter" data-level="7.3.4" data-path="fonctions.html"><a href='/fonctions#l015seq'><i class="fa fa-check"></i><b>7.3.4</b> <code>seq()</code></a></li>
272<li class="chapter" data-level="7.3.5" data-path="fonctions.html"><a href='/fonctions#l015getwd'><i class="fa fa-check"></i><b>7.3.5</b> <code>getwd()</code></a></li>
273<li class="chapter" data-level="7.3.6" data-path="fonctions.html"><a href='/fonctions#l015setwd'><i class="fa fa-check"></i><b>7.3.6</b> <code>setwd()</code></a></li>
274<li class="chapter" data-level="7.3.7" data-path="fonctions.html"><a href='/fonctions#l015listfiles'><i class="fa fa-check"></i><b>7.3.7</b> <code>list.files()</code></a></li>
275<li class="chapter" data-level="7.3.8" data-path="fonctions.html"><a href='/fonctions#l015ls'><i class="fa fa-check"></i><b>7.3.8</b> <code>ls()</code></a></li>
276<li class="chapter" data-level="7.3.9" data-path="fonctions.html"><a href='/fonctions#l015rm'><i class="fa fa-check"></i><b>7.3.9</b> <code>rm()</code></a></li>
277</ul></li>
278<li class="chapter" data-level="7.4" data-path="fonctions.html"><a href='/fonctions#algunos-ejercicios-para-practicar'><i class="fa fa-check"></i><b>7.4</b> Algunos ejercicios para practicar</a>
279<ul>
280<li class="chapter" data-level="7.4.1" data-path="fonctions.html"><a href='/fonctions#secuencias'><i class="fa fa-check"></i><b>7.4.1</b> Secuencias</a></li>
281<li class="chapter" data-level="7.4.2" data-path="fonctions.html"><a href="fonctions.html#estadísticas-descriptivas-1"><i class="fa fa-check"></i><b>7.4.2</b> Estadísticas descriptivas</a></li>
282</ul></li>
283<li class="chapter" data-level="7.5" data-path="fonctions.html"><a href='/fonctions#l015function'><i class="fa fa-check"></i><b>7.5</b> Escribir una función</a></li>
284<li class="chapter" data-level="7.6" data-path="fonctions.html"><a href='/fonctions#otras-funciones-desarrolladas-por-la-comunidad-de-usuarios-los-packages'><i class="fa fa-check"></i><b>7.6</b> Otras funciones desarrolladas por la comunidad de usuarios: los <em>packages</em></a>
285<ul>
286<li class="chapter" data-level="7.6.1" data-path="fonctions.html"><a href='/fonctions#instalar-un-paquete'><i class="fa fa-check"></i><b>7.6.1</b> Instalar un paquete</a></li>
287<li class="chapter" data-level="7.6.2" data-path="fonctions.html"><a href='/fonctions#cargar-un-paquete'><i class="fa fa-check"></i><b>7.6.2</b> Cargar un paquete</a></li>
288<li class="chapter" data-level="7.6.3" data-path="fonctions.html"><a href="fonctions.html#portabilidad-del-código"><i class="fa fa-check"></i><b>7.6.3</b> Portabilidad del código</a></li>
289</ul></li>
290<li class="chapter" data-level="7.7" data-path="fonctions.html"><a href="fonctions.html#conclusión-4"><i class="fa fa-check"></i><b>7.7</b> Conclusión</a></li>
291</ul></li>
292<li class="chapter" data-level="8" data-path="import.html"><a href='/import'><i class="fa fa-check"></i><b>8</b> Importar y exportar datos</a>
293<ul>
294<li class="chapter" data-level="8.1" data-path="import.html"><a href='/import#l016read'><i class="fa fa-check"></i><b>8.1</b> Leer datos de un archivo</a>
295<ul>
296<li class="chapter" data-level="8.1.1" data-path="import.html"><a href='/import#l016transfo'><i class="fa fa-check"></i><b>8.1.1</b>
296 Transformar datos en formato TXT o CSV</a></li>
297<li class="chapter" data-level="8.1.2" data-path="import.html"><a href='/import#l016readCSV'><i class="fa fa-check"></i><b>8.1.2</b> Leer un archivo CSV</a></li>
298<li class="chapter" data-level="8.1.3" data-path="import.html"><a href='/import#l016readTXT'><i class="fa fa-check"></i><b>8.1.3</b> Leer un archivo de texto</a></li>
299</ul></li>
300<li class="chapter" data-level="8.2" data-path="import.html"><a href='/import#l016save'><i class="fa fa-check"></i><b>8.2</b> Guardar datos para R</a></li>
301<li class="chapter" data-level="8.3" data-path="import.html"><a href='/import#l016write'><i class="fa fa-check"></i><b>8.3</b> Exportar datos</a></li>
302<li class="chapter" data-level="8.4" data-path="import.html"><a href="import.html#conclusión-5"><i class="fa fa-check"></i><b>8.4</b> Conclusión</a></li>
303</ul></li>
304<li class="chapter" data-level="9" data-path="algo.html"><a href='/algo'><i class="fa fa-check"></i><b>9</b> Algorítmico</a>
305<ul>
306<li class="chapter" data-level="9.1" data-path="algo.html"><a href='/algo#l17if'><i class="fa fa-check"></i><b>9.1</b> Pruebas lógicas con <code>if</code></a></li>
307<li class="chapter" data-level="9.2" data-path="algo.html"><a href='/algo#l17switch'><i class="fa fa-check"></i><b>9.2</b> Pruebas lógicas con <code>switch</code></a></li>
308<li class="chapter" data-level="9.3" data-path="algo.html"><a href='/algo#l17for'><i class="fa fa-check"></i><b>9.3</b> El bucle <code>for</code></a></li>
309<li class="chapter" data-level="9.4" data-path="algo.html"><a href='/algo#l17while'><i class="fa fa-check"></i><b>9.4</b> El bucle <code>while</code></a></li>
310<li class="chapter" data-level="9.5" data-path="algo.html"><a href='/algo#l17repeat'><i class="fa fa-check"></i><b>9.5</b> El bucle <code>repeat</code></a></li>
311<li class="chapter" data-level="9.6" data-path="algo.html"><a href='/algo#l17spe'><i class="fa fa-check"></i><b>9.6</b> <code>next</code> y <code>break</code></a></li>
312<li class="chapter" data-level="9.7" data-path="algo.html"><a href='/algo#l17applyfamily'><i class="fa fa-check"></i><b>9.7</b> Los bucles de la familia <code>apply</code></a>
313<ul>
314<li class="chapter" data-level="9.7.1" data-path="algo.html"><a href='/algo#l17apply'><i class="fa fa-check"></i><b>9.7.1</b> <code>apply</code></a></li>
315<li class="chapter" data-level="9.7.2" data-path="algo.html"><a href='/algo#l17sapply'><i class="fa fa-check"></i><b>9.7.2</b> <code>lapply</code></a></li>
316<li class="chapter" data-level="9.7.3" data-path="algo.html"><a href='/algo#l17lapply'><i class="fa fa-check"></i><b>9.7.3</b> <code>sapply</code></a></li>
317<li class="chapter" data-level="9.7.4" data-path="algo.html"><a href='/algo#l17tapply'><i class="fa fa-check"></i><b>9.7.4</b> <code>tapply</code></a></li>
318<li class="chapter" data-level="9.7.5" data-path="algo.html"><a href='/algo#l17mapply'><i class="fa fa-check"></i><b>9.7.5</b> <code>mapply</code></a></li>
319</ul></li>
320<li class="chapter" data-level="9.8" data-path="algo.html"><a href="algo.html#conclusión-6"><i class="fa fa-check"></i><b>9.8</b> Conclusión</a></li>
321</ul></li>
322<li class="chapter" data-level="10" data-path="project.html"><a href='/project'><i class="fa fa-check"></i><b>10</b> Gestión de proyectos con R</a>
323<ul>
324<li class="chapter" data-level="10.1" data-path="project.html"><a href='/project#gestionando-archivos-y-directorios-de-trabajo.'><i class="fa fa-check"></i><b>10.1</b> Gestionando archivos y directorios de trabajo.</a></li>
325<li class="chapter" data-level="10.2" data-path="project.html"><a href="project.html#gestión-de-versiones-de-script"><i class="fa fa-check"></i><b>10.2</b> Gestión de versiones de script</a></li>
326<li class="chapter" data-level="10.3" data-path="project.html"><a href='/project#gestion-de-documentacion'><i class="fa fa-check"></i><b>10.3</b> Gestion de documentacion</a></li>
327<li class="chapter" data-level="10.4" data-path="project.html"><a href="project.html#conclusión-7"><i class="fa fa-check"></i><b>10.4</b> Conclusión</a></li>
328</ul></li>
329<li class="part"><span><b>II Los gráficos</b></span></li>
330<li class="chapter" data-level="11" data-path="graph1.html"><a href='/graph1'><i class="fa fa-check"></i><b>11</b> Gráficos simples</a>
331<ul>
332<li class="chapter" data-level="11.1" data-path="graph1.html"><a href='/graph1#graph1plot'><i class="fa fa-check"></i><b>11.1</b> <code>plot</code></a></li>
333<li class="chapter" data-level="11.2" data-path="graph1.html"><a href='/graph1#graph1hist'><i class="fa fa-check"></i><b>11.2</b> <code>hist</code></a></li>
334<li class="chapter" data-level="11.3" data-path="graph1.html"><a href='/graph1#graph1barplot'><i class="fa fa-check"></i><b>11.3</b> <code>barplot</code></a></li>
335<li class="chapter" data-level="11.4" data-path="graph1.html"><a href='/graph1#graph1boxplot'><i class="fa fa-check"></i><b>11.4</b> <code>boxplot</code></a></li>
336<li class="chapter" data-level="11.5" data-path="graph1.html"><a href="graph1.html#otros-gráficos"><i class="fa fa-check"></i><b>11.5</b> Otros gráficos</a></li>
337<li class="chapter" data-level="11.6" data-path="graph1.html"><a href="graph1.html#conclusión-8"><i class="fa fa-check"></i><b>11.6</b> Conclusión</a></li>
338</ul></li>
339<li class="chapter" data-level="12" data-path="graph2.html"><a href='/graph2'><i class="fa fa-check"></i><b>12</b> Gestión del color</a>
340<ul>
341<li class="chapter" data-level="12.1" data-path="graph2.html"><a href='/graph2#colors'><i class="fa fa-check"></i><b>12.1</b> <code>colors()</code></a></li>
342<li class="chapter" data-level="12.2" data-path="graph2.html"><a href='/graph2#rgb'><i class="fa fa-check"></i><b>12.2</b> <code>rgb()</code></a></li>
343<li class="chapter" data-level="12.3" data-path="graph2.html"><a href='/graph2#paletas-de-colores'><i class="fa fa-check"></i><b>12.3</b> Paletas de colores</a></li>
344<li class="chapter" data-level="12.4" data-path="graph2.html"><a href="graph2.html#conclusión-9"><i class="fa fa-check"></i><b>12.4</b> Conclusión</a></li>
345</ul></li>
346<li class="chapter" data-level="13" data-path="graph3.html"><a href='/graph3'><i class="fa fa-check"></i><b>13</b> Paquetes gráficos</a>
347<ul>
348<li class="chapter" data-level="13.1" data-path="graph3.html"><a href='/graph3#los-paquetes-con-paletas'><i class="fa fa-check"></i><b>13.1</b> Los paquetes con paletas</a>
349<ul>
350<li class="chapter" data-level="13.1.1" data-path="graph3.html"><a href='/graph3#rcolorbrewer'><i class="fa fa-check"></i><b>13.1.1</b> <code>RColorBrewer</code></a></li>
351<li class="chapter" data-level="13.1.2" data-path="graph3.html"><a href='/graph3#palettesforr'><i class="fa fa-check"></i><b>13.1.2</b> <code>palettesForR</code></a></li>
352<li class="chapter" data-level="13.1.3" data-path="graph3.html"><a href='/graph3#otros-paquetes'><i class="fa fa-check"></i><b>13.1.3</b> Otros paquetes</a></li>
353</ul></li>
354<li class="chapter" data-level="13.2" data-path="graph3.html"><a href='/graph3#ggplot2-package'><i class="fa fa-check"></i><b>13.2</b> ggplot2 package</a></li>
355<li class="chapter" data-level="13.3" data-path="graph3.html"><a href="graph3.html#gráficos-interactivos-y-dinámicos-con-plotly"><i class="fa fa-check"></i><b>13.3</b> Gráficos interactivos y dinámicos con <code>Plotly</code></a></li>
356<li class="chapter" data-level="13.4" data-path="graph3.html"><a href="graph3.html#conclusión-10"><i class="fa fa-check"></i><b>13.4</b> Conclusión</a></li>
357</ul></li>
358<li class="chapter" data-level="14" data-path="graph4.html"><a href='/graph4'><i class="fa fa-check"></i><b>14</b> De la gráfica a la figura en un artículo científico</a>
359<ul>
360<li class="chapter" data-level="14.1" data-path="graph4.html"><a href='/graph4#inkscape'><i class="fa fa-check"></i><b>14.1</b> Inkscape</a></li>
361<li class="chapter" data-level="14.2" data-path="graph4.html"><a href='/graph4#the-gimp'><i class="fa fa-check"></i><b>14.2</b> The Gimp</a></li>
362<li class="chapter" data-level="14.3" data-path="graph4.html"><a href='/graph4#tabla-de-referencia'><i class="fa fa-check"></i><b>14.3</b> Tabla de referencia</a></li>
363</ul></li>
364<li class="part"><span><b>III Estudio de caso</b></span></li>
365<li class="chapter" data-level="15" data-path="studyCase1.html"><a href='/studycase1'><i class="fa fa-check"></i><b>15</b> Analizar datos de loggers de temperatura</a></li>
366</ul>
367
368      </nav>
369    </div>
370
371    <div class="book-body">
372      <div class="body-inner">
373        <div class="book-header" role="navigation">
374          <h1>
375            <i class="fa fa-circle-o-notch fa-spin"></i><a href="./">R para los científicos</a>
376          </h1>
377        </div>
378
379        <div class="page-wrapper" tabindex="-1" role="main">
380          <div class="page-inner">
381
382            <section class="normal" id="section-">
383<div id="intro" class="section level1" number="2">
384<h1><span class="header-section-number"> 2</span> Introducción</h1>
385<div id="por-qué-aprender-r" class="section level2" number="2.1">
386<h2><span class="header-section-number">2.1</span> ¿Por qué aprender R?</h2>
387<p>
387Porque R se ha convertido en una herramienta esencial para el análisis y la gestión de datos científicos, y en este contexto se vuelve esencial dominar al menos los conceptos básicos. El éxito de R no es una coincidencia: R es un software que todos pueden obtener libremente garantizando la transparencia y la reproducibilidad de los resultados científicos (sujeto a cumplir con algunas reglas que abordará este libro). R también se basa en una comunidad muy activa con varios miles de módulos adicionales (<strong>packages</strong>) para realizar el análisis estadístico más avanzado.</p>
388</div>
389<div id="este-libro" class="section level2" number="2.2">
390<h2><span class="header-section-number">2.2</span> Este libro</h2>
391<p>El propósito de este libro es proporcionar a los estudiantes y aquellos que deseen aprender sobre R una base sólida para luego implementar sus propios proyectos científicos y la valoración de sus resultados. Hay muchos libros dedicados a R, pero ninguno cubre los elementos básicos de este lenguaje con el fin de hacer que los resultados científicos sean publicables y reproducibles.</p>
392<p>En general, este libro está dirigido a toda la comunidad científica y en particular a aquellos interesados en las ciencias de la vida, y los ejemplos en este libro se basarán en estudios de biología.</p>
393<p>Este libro nació de la solicitud de los estudiantes de las universidades que colaboran con el IRD en América del Sur. Por lo tanto, su primera versión está escrita en español (hay pocos documentos de calidad en R en español).</p>
394</div>
395<div id="lectura-adicional-en-español" class="section level2" number="2.3">
396<h2><span class="header-section-number">2.3</span> Lectura adicional en español</h2>
397<ul>
398<li>R para Principiantes, Emmanuel Paradis (<a href="https://cran.r-project.org/doc/contrib/rdebuts_es.pdf" class="uri">https://cran.r-project.org/doc/contrib/rdebuts_es.pdf</a>)</li>
399</ul>
400
401</div>
402</div>
403
404
405
406            </section>
407
408          </div>
409        </div>
410      </div>
411<a aria-label='Previous page' class='navigation navigation-prev ' href='/'><i class="fa fa-angle-left"></i></a>
412<a aria-label='Next page' class='navigation navigation-next ' href='/premierspas'><i class="fa fa-angle-right"></i></a>
413    </div>
414  </div>
415<script src="libs/gitbook-2.6.7/js/app.min.js"></script>
vendor: 1 bytes, line 415
415
416<script src="libs/gitbook-2.6.7/js/lunr.js"></script>
vendor: 1 bytes, line 416
416
417<script src="libs/gitbook-2.6.7/js/clipboard.min.js"></script>
vendor: 1 bytes, line 417
417
418<script src="libs/gitbook-2.6.7/js/plugin-search.js"></script>
vendor: 1 bytes, line 418
418
419<script src="libs/gitbook-2.6.7/js/plugin-sharing.js"></script>
vendor: 1 bytes, line 419
419
420<script src="libs/gitbook-2.6.7/js/plugin-fontsettings.js"></script>
vendor: 1 bytes, line 420
420
421<script src="libs/gitbook-2.6.7/js/plugin-bookdown.js"></script>
vendor: 1 bytes, line 421
421
422<script src="libs/gitbook-2.6.7/js/jquery.highlight.js"></script>
vendor: 1 bytes, line 422
422
423<script src="libs/gitbook-2.6.7/js/plugin-clipboard.js"></script>
vendor: 1 bytes, line 423
423
424<script>
425gitbook.require(["gitbook"], function(gitbook) {
426gitbook.start({
427"sharing": {
428"github": false,
429"facebook": true,
430"twitter": true,
431"linkedin": false,
432"weibo": false,
433"instapaper": false,
434"vk": false,
435"whatsapp": false,
436"all": ["facebook", "twitter", "linkedin", "weibo", "instapaper"]
437},
438"fontsettings": {
439"theme": "white",
440"family": "sans",
441"size": 2
442},
443"edit": {
444"link": "https://github.com/frareb/myRBook_SP/edit/master/002_introduction.Rmd",
445"text": "Edit"
446},
447"history": {
448"link": null,
449"text": null
450},
451"view": {
452"link": null,
453"text": null
454},
455"download": ["myRBook_SP.pdf", "myRBook_SP.epub"],
456"toc": {
457"collapse": "section"
458}
459});
460});
461</script>
461
462
463</body>
464
465</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.