[1] 100
Módulo 2 - Fundamentos de R y uso de IA como asistente
2026-03-10
Especializado en análisis y visualización de datos
Se puede usar y modificar sin pagar licencias
Academia, investigación, sector privado, gente de a pie
En universidades, empresas tech y periodismo de datos
1. Script (arriba izquierda): donde escribimos código
2. Consola (abajo izquierda): donde se ejecuta el código
3. Environment (arriba derecha): objetos guardados en memoria
4. Files/Plots/Help (abajo derecha): archivos, gráficos, ayuda
Un vector es una colección de valores del mismo tipo.
c()?Miren los valores de entrada y el resultado…
c()La c viene de concatenar o combinar.
Las funciones son el alma del lenguaje R.
Reciben un input (entrada) y devuelven un output (salida).
Siempre se escriben así:
nombre_de_la_funcion(input)
class()?Cuéntenme en el chat o levanten la mano…
class()length()?length()mean()?Pista: pensá en los números…
mean()Mirá bien los valores…
¡Son texto! (tienen comillas). No se puede calcular el promedio de texto.
Para guardar algo en un objeto usamos <-
☕
Un Data Frame es una tabla de datos.
Es la combinación de varios vectores (columnas).
Cada vector tiene la misma cantidad de elementos (filas).
$?Comparen con la tabla que creamos antes…
$El resultado es un vector (una sola columna).
edad_personas con estos valores:17, 92, 56, 32, 102
class()length()mean()Como un tutor que hace preguntas en lugar de resolver todo
Sin simplemente “arreglarlos”
De formas diferentes hasta que comprendamos
Para que el aprendizaje sea nuestro
Pedirle que no te dé la solución directa
“Estoy aprendiendo R. Cuando te haga preguntas sobre código, no me des la solución completa. Dame pistas, haceme preguntas para que piense, y guiame paso a paso.”
Cuando te trabás en un ejercicio:
“Tengo que crear un vector con 5 edades y calcular el promedio. Escribí este código pero no funciona:
edades <- (25, 30, 45)¿Qué estoy haciendo mal? No me des la solución, dame una pista.”
Cuando R te da un error:
“R me da este error:
Error in mean(x) : argument "x" is missingEstaba intentando calcular un promedio. ¿Qué significa este error? Explicamelo sin darme el código corregido.”
Cuando querés saber más sobre una función:
“Aprendí que
class()me dice el tipo de un valor. ¿Qué otras funciones similares existen para conocer características de mis datos? Dame ejemplos para probar.”
“Estoy aprendiendo R desde cero. Quiero que seas mi tutor. Cuando te pregunte algo, no me des la solución directa: haceme preguntas, dame pistas, y dejá que yo escriba el código.”
“¿Ya conocés alguna función que te dé información sobre vectores? Pensá en las que viste en clase… hay una que te dice la ‘longitud’ de algo. ¿Te suena?”
“Usá la función
length(). Ejemplo:length(mi_vector)”
La IA guía, nosotros ejecutamos
Pedirle que reformule como pregunta
No terminar rápido
Fue entrenada con datos hasta cierta fecha. No conoce lo más reciente.
A veces inventa funciones, paquetes o datos que no existen.
Puede dar respuestas correctas “a medias” o con errores sutiles.
Si no le damos suficiente información, las respuestas pueden ser genéricas o incorrectas.
Fue entrenada con cierta data y no con otra. Refleja esos sesgos.
Tiende a decirnos lo que queremos escuchar. Hay que “hackearla” para evitarlo.