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.