Auswählen mehrerer Spalten im Datenrahmen unter Verwendung eines Teils des Spaltennamens
Ich habe einen Datenrahmen, DF, und die Spaltennamen enthalten alle Farbnamen:
red_balloons green_balloons red_balls blue_balls green_hats red_horses yellow_things
Was ich tun möchte, ist, mehrere Spalten basierend auf mehr als einem Farbnamen auszuwählen. Ich kann jeweils eine Spalte wie folgt auswählen:
grep("red", colnames(DF))
Ich kann jedoch nicht herausfinden, wie mehrere Spalten ausgewählt werden sollen. Ich habe es versucht:
grep(c("red", "blue"), colnames(DF))
Habe aber folgende Warnung bekommen:
Warning message:
In grep(c("mean()", "std()"), colnames(L21), value = FALSE) :
argument 'pattern' has length > 1 and only the first element will be used
Vorschläge?