Ich habe einen Datensatz, genannt Diamanten. Es hat zehn Variablen: Karat, Schnitt, Farbe, Klarheit ... Also, wie kann ich einen Code schreiben, um herauszufinden, welche Variablen kategoriale Variablen sind. Ich benutze jetzt class() -Funktion, um den Typ der einzelnen Variablen herauszufinden, aber wie kann ich mein Programm automatisch drucken lassen?Wie finde ich die kategorischen Variablen in R
classVariables = sapply(diamonds, function(x) class(x))
Hang on, haben Sie bereits gelöst Ihr Problem. Ihr Code ist vollkommen in Ordnung, um die Klasse jeder Spalte zu ermitteln. Also, was ist die Frage? – thelatemail
Um kategoriale Variablen im Dataset herauszufinden, vielleicht, 'Namen (was (sapply (diamonds, class) ==" factor ")) –
Yup, vielleicht ist dieser genauer [R sapply is.factor] (https: //stackoverflow.com/questions/19169051/r-sapply-is-faktor). Auch [Nur numerische Spalten aus einem Datenrahmen auswählen] (https://stackoverflow.com/questions/5863097/selecting-only-numeric-columns-from-a-data-frame), aber für Faktoren. –