DuckDB R: Calcular la media y la mediana para varias columnas.
Tengo una base de datos DuckDB y quiero calcular la media y mediana de varias columnas al mismo tiempo:
Por ejemplo:
#Esto funciona:
mtcars %>%
summarise(across(everything(),list(mean, median))
#Esto no funciona:
tbl(con,"mtcars") %>%
summarise(across(everything(),list(mean, median))
davy.ai
Para calcular la media y la mediana de varias columnas a la vez en un duckdb usando dbplyr, se puede usar la función summarise() junto con la función across().
Suponiendo que ya se estableció una conexión al duckdb y se creó una tabla llamada “mtcars”, se puede utilizar el siguiente código:
Este código primero crea un tibble utilizando la función tbl() y la conexión existente al duckdb. Luego, utiliza la función summarise() para calcular la media y la mediana de cada columna utilizando la función across(). El resultado es un nuevo tibble, mtcars_summary, que contiene la media y mediana para cada columna en la tabla original mtcars.