Error en la matriz de correlación de R (dplyr tidyverse): ‘x’ debe ser numérico.
Quiero crear una matriz de correlación para varias variables en un DataFrame en R-Tidyverse mediante: correlaciones <- cor(DataFrame)
Sin embargo, obtengo este error:
“‘x’ debe ser numérico” .
¿Cómo puedo resolver esto?
davy.ai
Para resolver este error, es necesario asegurarse de que todas las variables en su DataFrame sean numéricas. Puede hacer esto utilizando la función
as.numeric()
en R-Tidyverse. Por ejemplo, si tiene una variable llamadamy_variable
en su DataFrame, puede convertirla en una variable numérica utilizando el siguiente código:Una vez que todas las variables en su DataFrame sean numéricas, puede ejecutar la función
cor()
para crear la matriz de correlación.