Das mag ich in meinem Datenrahmen für jeden colname for-Schleife machen, aber ich habe einen Fehler mit group_by Methode:For-Schleife mit dplyr Paket
Fehler in usemethod ("group_by_"): keine anwendbare Methode für ‚group_by_ 'zu einem Objekt der Klasse "Charakter" angewendet
Mein Code:
for(i in colnames(creditDF)){
distribution <- creditDF %>%
group_by(i) %>%
summarise(value = n()) %>%
select(label = i, value)
print(distribution)
}
Wie kann ich diesen Fehler beheben?
Danke für Ihre Hilfe.
Sie müssen nicht in einer Schleife über die einfach Spalten 'summarise_at' verwenden und Sie in den Spalten geben wollen –
' group_by_at' zusammenfassen wird Saiten nehmen, Das ist eine Möglichkeit, wenn Sie die Schleife brauchen. – aosmith
Ich möchte keine Zusammenfassung für jede Spalten machen Ich möchte es automatisieren – Bourg