Korrelation berechnen - cor () - nur für eine Teilmenge von Spalten

Ich habe einen Datenrahmen und möchte das @ berechnKorrelatio (bei Spearman sind die Daten kategorisiert und geordnet), jedoch nur für eine Teilmenge von Spalten. Ich habe es mit allen versucht, aber R's corie Funktion @ () akzeptiert nur numerische Daten (x muss numerisch sein, heißt es in der Fehlermeldung), auch wenn Spearman verwendet wird.

ei einem brachialen Ansatz werden die nicht numerischen Spalten aus dem Datenrahmen gelöscht. Dies ist nicht so elegant, für die Geschwindigkeit möchte ich immer noch keine Korrelationen zwischen @ berechneall Säulen

Ich hoffe, es gibt eine Möglichkeit, einfach "Korrelationen für Spalten x, y, z berechnen" zu sagen. Spaltenreferenzen können nach Nummer oder nach Name sortiert sein. Ich nehme an, der flexible Weg, sie bereitzustellen, wäre ein Vektor.

Alle Vorschläge werden geschätzt.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage