Verwenden Sie dplyr, um Spalten mit Zeichen herauszufiltern

8

Ich habe einen großen Datenrahmen, den ich gerne mit dem exzellenten Paket dplyr (Wickham) verwenden würde, das ich gerade erst entdeckt habe. Ich möchte Spalten herausfiltern, die Zeichen enthalten. Ist das möglich?

Wie könnte ich zum Beispiel in den flights -Datasets im Paket nycflights13 die Spalten herausfiltern, die die Klasse character ?

haben? %Vor%

Irgendwelche Ideen?

    
jonas 04.12.2014, 08:32
quelle

4 Antworten

8

Sie könnten summarise_each von dplyr

ausprobieren %Vor%     
akrun 04.12.2014 08:48
quelle
5

Ich denke nicht, dass es eine dplyr Abkürzung dafür gibt, aber Sie können bekommen, wonach Sie suchen:

%Vor%     
jbaums 04.12.2014 08:39
quelle
5

Sie brauchen dafür nicht dplyr , Sie können die Basis R verwenden:

%Vor%     
Tim 04.12.2014 09:35
quelle
5

Ich habe keine Flugdaten, aber diese Methode funktioniert auch bei einigen anderen Daten, die ich auf

getestet habe %Vor%

Natürlich gibt es immer Basis R. Für diese Aufgabe scheint es ein bisschen einfacher zu sein

%Vor%     
Rich Scriven 04.12.2014 09:22
quelle

Tags und Links