{"id":137,"date":"2022-06-01T23:41:07","date_gmt":"2022-06-01T23:41:07","guid":{"rendered":"https:\/\/iimyc.gob.ar\/cursor\/?page_id=137"},"modified":"2022-06-01T23:41:38","modified_gmt":"2022-06-01T23:41:38","slug":"notas","status":"publish","type":"page","link":"https:\/\/iimyc.gob.ar\/cursor\/tutoriales\/notas\/","title":{"rendered":"Notas"},"content":{"rendered":"\n<p>Si est\u00e1s trabajando en el laboratorio o en el campo, es esencial mantener buenas notas sobre lo que est\u00e1s haciendo para poder recordar tus m\u00e9todos y asegurarse de que tu trabajo es reproducible.<\/p>\n\n\n\n<p>Por el mismo motivo, una vez que tengas los datos, es esencial que tomes buenas notas sobre c\u00f3mo los procesaste. Te ayudan a entender exactamente lo que est\u00e1s haciendo y son necesarias para escribir secciones de m\u00e9todos, y para comunicar tanto los m\u00e9todos como los resultados.<\/p>\n\n\n\n<p>En un script tradicional de R, todo el texto es c\u00f3digo y los comentarios se separan del c\u00f3digo ejecutable comenzando una l\u00ednea con #. Por ejemplo<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>plot(y ~ x)\n# c\u00f3digo para hacer un gr\u00e1fico de y frente a x<\/code><\/pre>\n\n\n\n<p>Sin embargo, si ten\u00e9s muchos comentarios, el script se vuelve de dif\u00edcil lectura, por lo que una forma muy limpia de escribir tu c\u00f3digo con comentarios asociados es a trav\u00e9s de las notas.<\/p>\n\n\n\n<p>Las notas de RStudio son una forma de documento markdown, un formato muy utilizado para exportar texto, im\u00e1genes y c\u00f3digo simult\u00e1neamente. Las notas de Rstudio tienen la ventaja a\u00f1adida de mostrar la salida de su c\u00f3digo directamente en el documento.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Crear un nuevo cuaderno<\/h2>\n\n\n\n<p>Crear una nota nueva es muy f\u00e1cil: hacer clic en Archivo, Nuevo Archivo, R Notebook desde el men\u00fa de RStudio. <\/p>\n\n\n\n<p>Guard\u00e1 el archivo en una carpeta del <a href=\"https:\/\/iimyc.gob.ar\/cursor\/trabajo-ordenado\/\" data-type=\"page\" data-id=\"131\">proyecto<\/a>. <\/p>\n\n\n\n<p>Edit\u00e1 el t\u00edtulo en la parte superior, le\u00e9 r\u00e1pidamente las notas y luego elimin\u00e1 la plantilla proporcionada (a partir de \u00abEsto es un [R Markdown]\u2026\u00bb). Asegurate de dejar las primeras l\u00edneas entre las marcas -.<\/p>\n\n\n\n<p>Tu cuaderno es ahora una gran p\u00e1gina en blanco para que empieces a escribir todos los pasos de tu trabajo. Por ejemplo, pod\u00e9s empezar con una breve descripci\u00f3n del proyecto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A\u00f1adir c\u00f3digo a tus notas<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"95\" src=\"https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu1-1024x95.png\" alt=\"\" class=\"wp-image-138\" srcset=\"https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu1-1024x95.png 1024w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu1-300x28.png 300w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu1-768x71.png 768w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu1-1536x142.png 1536w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu1.png 1783w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>El c\u00f3digo ejecutable se a\u00f1ade a tus notas en lo que se llama <em>chunk<\/em>. Para ello, haz clic en Insert, R en la parte superior derecha (o con Ctrl + Alt + I en el teclado). Esto a\u00f1adir\u00e1 un <em>chunk<\/em> vac\u00edo que se parece a esto:<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"786\" height=\"124\" src=\"https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Chunk1.png\" alt=\"\" class=\"wp-image-139\" srcset=\"https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Chunk1.png 786w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Chunk1-300x47.png 300w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Chunk1-768x121.png 768w\" sizes=\"auto, (max-width: 786px) 100vw, 786px\" \/><figcaption>Cualquier c\u00f3digo que quieras ejecutar ser\u00e1 a\u00f1adido dentro del <em>chunk<\/em>. En general, en el primer <em>chunk<\/em> se ponen los paquetes de R que sean necesarios para lo que sigue. Por ejemplo,<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"772\" height=\"107\" src=\"https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Chunk2.png\" alt=\"\" class=\"wp-image-140\" srcset=\"https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Chunk2.png 772w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Chunk2-300x42.png 300w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Chunk2-768x106.png 768w\" sizes=\"auto, (max-width: 772px) 100vw, 772px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Ejecutar el c\u00f3digo<\/h2>\n\n\n\n<p>Ejecutar todo el c\u00f3digo en tu <em>chunk<\/em> se logra haciendo clic en la peque\u00f1a flecha verde en la parte superior derecha de tu <em>chunk<\/em>. Al igual que en un script, pod\u00e9s ejecutar l\u00edneas individuales de c\u00f3digo pulsando Ctrl+Enter con el cursor posicionado en esa l\u00ednea.<\/p>\n\n\n\n<p>Utiliza los <em>chunks<\/em> para organizar tu flujo de trabajo, agrupando el c\u00f3digo que realiza una tarea concreta dentro de un <em>chunk<\/em> y precedi\u00e9ndolo de comentarios de texto plano que expliquen lo que har\u00e1 cada <em>chunk<\/em>. Evite poner cada l\u00ednea de c\u00f3digo en un trozo separado y evite tener muchas l\u00edneas de c\u00f3digo que hagan cosas diferentes dentro del mismo trozo.<\/p>\n\n\n\n<p>La salida de tu c\u00f3digo va a aparecer directamente debajo del fragmento de c\u00f3digo en lugar de en la consola de abajo o en el panel de gr\u00e1ficos de la derecha. Por ejemplo:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"933\" height=\"584\" src=\"https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Chunk3.png\" alt=\"\" class=\"wp-image-141\" srcset=\"https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Chunk3.png 933w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Chunk3-300x188.png 300w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Chunk3-768x481.png 768w\" sizes=\"auto, (max-width: 933px) 100vw, 933px\" \/><\/figure>\n\n\n\n<p>Pod\u00e9s ocultar o mostrar cualquier salida dentro de tus notas haciendo clic en las peque\u00f1as flechas hacia arriba (arriba a la derecha de la salida).<\/p>\n\n\n\n<p>Para expandir o colapsar toda la salida hac\u00e9 clic en el s\u00edmbolo del engranaje junto a Preview. Los ajustes que se encuentran all\u00ed tambi\u00e9n se pueden utilizar para enviar toda la salida a la consola (Chunk output in Console) o mantenerla en las notas (Chunk Output Inline).<\/p>\n\n\n\n<p>Si guard\u00e1s las notas y sal\u00eds de RStudio, la salida se guarda y ver\u00e1s los gr\u00e1ficos, etc. cuando vuelvas a abrir el archivo. Sin embargo, si hiciste alg\u00fan cambio en el c\u00f3digo o en los archivos de datos, tendr\u00e1s que ejecutar el c\u00f3digo de nuevo.<br>Esto se hace f\u00e1cilmente haciendo clic en Run, Run all. Tambi\u00e9n puede ser muy \u00fatil cuando est\u00e1s en medio de un documento apretar \u00abRun all chunks above\u00bb para asegurarse de que todo se actualiza y se ejecuta correctamente.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"95\" src=\"https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu3-1024x95.png\" alt=\"\" class=\"wp-image-142\" srcset=\"https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu3-1024x95.png 1024w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu3-300x28.png 300w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu3-768x71.png 768w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu3-1536x142.png 1536w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu3.png 1783w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Exportar tus notas a otros formatos<\/h2>\n\n\n\n<p>Adem\u00e1s de ser una forma visualmente atractiva de combinar c\u00f3digo, figuras y comentarios, las notas tambi\u00e9n pueden utilizarse para crear informes en varios formatos (html, pdf y word).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"95\" src=\"https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu4-1024x95.png\" alt=\"\" class=\"wp-image-143\" srcset=\"https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu4-1024x95.png 1024w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu4-300x28.png 300w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu4-768x71.png 768w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu4-1536x142.png 1536w, https:\/\/iimyc.gob.ar\/cursor\/wp-content\/uploads\/2022\/06\/Menu4.png 1783w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Si hac\u00e9s clic en Preview, podr\u00e1s ver un adelanto de su aspecto. Para hacer los documentos, elegir\u00edas entonces \u00abKnit to HTML\u00bb, por ejemplo, para hacer un archivo html.<\/p>\n\n\n\n<p>Los archivos html creados son una excelente manera de compartir tu trabajo. El documento \u00fanico puede abrirse en cualquier navegador y en cualquier dispositivo y tiene todos los comentarios, el c\u00f3digo, los resultados estad\u00edsticos y las cifras. El lector no necesita ejecutar ning\u00fan c\u00f3digo (ni siquiera ser un usuario de R) para ver lo que hiciste. Los archivos html tienen incluso peque\u00f1os botones para ocultar y mostrar el c\u00f3digo, y la posibilidad de invertir todo el proceso y descargar un archivo markdown desde el html.<\/p>\n\n\n\n<p>Cuando se hace un HTML por primera vez, es posible que te pida algunos paquetes (por ejemplo, knitr, rmarkdown). Si esto ocurre, instalalos y volv\u00e9 a hacerlo.<\/p>\n\n\n\n<p>Cuando veas por primera vez tu archivo html, puede que te des cuenta de que hay algunas partes no deseadas (por ejemplo, mensajes de advertencia) y que el formato podr\u00eda mejorar. Para arreglar esto, necesit\u00e1s aprender un poco m\u00e1s sobre el control del comportamiento de los trozos de c\u00f3digo, y algunos formatos b\u00e1sicos. Ac\u00e1 no lo vamos a ver, pero pod\u00e9s encontrar buena ayuda en los <a rel=\"noreferrer noopener\" href=\"https:\/\/www.rstudio.com\/wp-content\/uploads\/2015\/02\/rmarkdown-cheatsheet.pdf\" target=\"_blank\">cheatsheets de RMarkdown<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Controlar el comportamiento de los <em>chunks<\/em><\/h2>\n\n\n\n<p>Pod\u00e9s controlar c\u00f3mo se muestra el c\u00f3digo y su salida en el documento exportado con una serie de opciones para cada <em>chunk<\/em>. Hay muchas (detalladas <a rel=\"noreferrer noopener\" href=\"https:\/\/yihui.org\/knitr\/options\/\" target=\"_blank\">ac\u00e1<\/a>), pero las m\u00e1s \u00fatiles son:<\/p>\n\n\n\n<p>Si quer\u00e9s mostrar el c\u00f3digo pero no ejecutarlo, utiliza <strong>eval=F<\/strong> dentro de la <strong>{r}<\/strong> en la parte superior de tu <em>chunk<\/em>. Eleg\u00ed si quieres ejecutar el c\u00f3digo en la salida o no<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>```{r, eval=F}\n2 + 2\n```<\/code><\/pre>\n\n\n\n<p>Para ejecutar el c\u00f3digo, pero ocultar el c\u00f3digo en la salida:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># ```{r, echo=F}\n2 + 2\n```<\/code><\/pre>\n\n\n\n<p>Para ocultar todos los mensajes y advertencias:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>```{r, warning=F, message=F}\n2 + 2\n```<\/code><\/pre>\n\n\n\n<p>Para cambiar el tama\u00f1o de los gr\u00e1ficos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>```{r, fig.height=3, fig.width=10}\nggplot(Plant_height, aes(temp, loght)) +\n  geom_point()\n```<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>La gran mayor\u00eda de este tutorial es una traducci\u00f3n de: <\/p>\n\n\n\n<p><a href=\"https:\/\/environmentalcomputing.net\/getting-started-with-r\/rstudio-notebooks\/\">https:\/\/environmentalcomputing.net\/getting-started-with-r\/rstudio-notebooks\/<\/a><\/p>\n\n\n\n<p>que, por cierto, es muy \u00fatil para varios aspectos del uso de R.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si est\u00e1s trabajando en el laboratorio o en el campo, es esencial mantener buenas notas sobre lo que est\u00e1s haciendo para poder recordar tus m\u00e9todos y asegurarse de que tu trabajo es reproducible. Por el mismo motivo, una vez que tengas los datos, es esencial que tomes buenas notas sobre c\u00f3mo los procesaste. Te ayudan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":12,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-137","page","type-page","status-publish","czr-hentry"],"_links":{"self":[{"href":"https:\/\/iimyc.gob.ar\/cursor\/wp-json\/wp\/v2\/pages\/137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iimyc.gob.ar\/cursor\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/iimyc.gob.ar\/cursor\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/iimyc.gob.ar\/cursor\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iimyc.gob.ar\/cursor\/wp-json\/wp\/v2\/comments?post=137"}],"version-history":[{"count":1,"href":"https:\/\/iimyc.gob.ar\/cursor\/wp-json\/wp\/v2\/pages\/137\/revisions"}],"predecessor-version":[{"id":144,"href":"https:\/\/iimyc.gob.ar\/cursor\/wp-json\/wp\/v2\/pages\/137\/revisions\/144"}],"up":[{"embeddable":true,"href":"https:\/\/iimyc.gob.ar\/cursor\/wp-json\/wp\/v2\/pages\/12"}],"wp:attachment":[{"href":"https:\/\/iimyc.gob.ar\/cursor\/wp-json\/wp\/v2\/media?parent=137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}