Formación en investigación educativa y análisis estadístico para docentes - Prácticas con R en las sesiones 8~9

힘센캥거루
2025년 12월 27일(수정됨)
1
challenge

Esta parte fue una práctica con R.

Se trataba de probar cosas como cálculos numéricos sencillos y uso de librerías.

Por ejemplo, supongamos que tenemos el siguiente código en Python.

def add(a, b):
	return a + b
x = 1
y = 2
sum(x, y)

Si lo cambiamos a R, quedaría así.

add <- function(a, b){
	return a + b
}
x <- 1
y <- 2
sum(x, y)

Y los tipos de datos básicos son los siguientes.

Tipo de dato

Ejemplo

Descripción

Numérico

x <- 10

double por defecto

Carácter

name <- "R"

Las cadenas van entre comillas

Lógico

flag <- TRUE

TRUE / FALSE

Vector

v <- c(1,2,3)

Estructura de datos básica de R

Lista

lst <- list(a=1, b="hi")

Puede incluir otros tipos

Data frame

df <- data.frame(x=1:3, y=c("a","b","c"))

Forma de tabla

No se usa lista sino el formato llamado vector, y es posible operar un valor sobre todo el conjunto.

x <- c(1,2,3)
x + 1     # [1] 2 3 4
x * 2     # [1] 2 4 6
x == 2    # [1] FALSE TRUE FALSE

En medio también vimos cómo cargar archivos csv y sav, y me sorprendió que los nombres de las funciones fueran muy parecidos a los de pandas.

Pensé que, siendo así, quizá estaría bien hacer el análisis directamente en Python sin usar R, pero según el hermano mayor ChatGPT, conviene aprenderlo.

Formación en investigación educativa y análisis estadístico para docentes - Prácticas con R en las sesiones 8~9-1

Supongo que cuando haga un análisis de datos en serio una vez, le cogeré el truco.

댓글을 불러오는 중...