У меня есть dataframe и вы хотите рассчитать корреляцию (со Spearman, данные категоричны и ранжированы), но только для подмножества столбцов, Я пробовал все, но функция R cor() принимает только числовые данные (x должен быть числовым, говорит сообщение об ошибке), даже если Используется Spearman.
Один грубый подход заключается в удалении нечисловых столбцов из фрейма данных. Это не так элегантно, но для скорости я все еще не хочу вычислять корреляции между всеми столбцами.
Надеюсь, есть способ просто сказать "рассчитать корреляции для столбцов x, y, z". Ссылки столбцов могут быть указаны по номеру или по имени. Я предполагаю, что гибкий способ обеспечить их будет через вектор.
Любые предложения приветствуются.