-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.rmd
135 lines (83 loc) · 2.6 KB
/
README.rmd
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
---
title: "Snippet Cheatsheet"
author: Juan A. Arias
output:
github_document:
toc: true
toc_depth: 3
editor_options:
markdown:
wrap: 72
---
# Introducción al Cheatsheet
Este documento contiene una **colección de snippets útiles para
RStudio**, organizados por temas. Los snippets están categorizados para
facilitar su uso y comprensión. Las categorías incluidas son:
- **Inicio de Scripts**: Plantillas y preámbulos que establecen la
estructura básica y la configuración inicial de un script.
- **Organización de Código**: Esqueletos de funciones y estructuras de
control.
- **Estructuras de Control**: Plantillas para bucles, condicionales y
otras estructuras de control comúnmente usadas en R.
- **Acciones Rápidas**: Snippets para tareas repetitivas y comunes que
pueden ser automatizadas para ahorrar tiempo.
Para un **inicio fresco en un nuevo entorno de RStudio, se recomienda
utilizar el archivo `lista-de-snippets.r` que acompaña a este
documento** .RMD para hacer un copy-paste completo y rápido de todos los
snippets.
## Inicio de Scripts {#inicio-de-scripts}
### *preambulo*
```{r echo=TRUE, eval=FALSE}
snippet preambulo
############################## ################### ############## ###
##
## Script name:
##
## Purpose of script:
##
##
## Date Created: YYYY-MM-DD
##
## Author: Juan A. Arias (M.Sc.)
## Email: [email protected]
## Webpage: https://juan-arias.xyz
##
############################## ################### ############## ###
```
## Organización de Código
### *esqueleto*
```{r echo=TRUE, eval=FALSE}
snippet esqueleto
####
# 1) SECCIÓN 1 ----
####
# Descripción de la sección 1: Explicación de lo que se hará en esta sección.
#* Tarea 1 ----
# Aquí irá el código para la Tarea 1
#* Tarea 2 ----
# Aquí irá el código para la Tarea 2
#* Tarea 3 ----
# Aquí irá el código para la Tarea 3
####
# 2) SECCIÓN 2 ----------
####
# Descripción de la sección 2: Explicación de lo que se hará en esta sección.
#* Tarea 1 ----
# Aquí irá el código para la Tarea 1
#* Tarea 2 ----
# Aquí irá el código para la Tarea 2
#* Tarea 3 ----
# Aquí irá el código para la Tarea 3
####
# 3) SECCIÓN 3 ----------
####
# Descripción de la sección 3: Explicación de lo que se hará en esta sección.
#* Tarea 1 ----
# Aquí irá el código para la Tarea 1
#* Tarea 2 ----
# Aquí irá el código para la Tarea 2
#* Tarea 3 ----
# Aquí irá el código para la Tarea 3
```
## Estructuras de Control
## Acciones Rápidas