I am looking to create a correlation matrix using cor()
on a data set named "flights" which contains both numeric and non-numeric data. I have partitioned the data using createDataPartition()
.
# create a data partition
flights_sampling_vector <- caret::createDataPartition(flights$delay, p = 0.8, list = FALSE, times = 1)
flights_train <- flights[flights_sampling_vector]
flights_test <- flights[-flights_sampling_vector]
flights_matrix=cor(flights, y=NULL)
Error in cor(flights, y = NULL) : 'x' must be numeric
My principle problem is that the cor()
function does not allow numeric data.
How can I create a correlation matrix with data that contains both numeric and non-numeric data?