Ich habe die Werte einer Spalte mit dplyr zählen.Boxplot dplyr: Fehler: nicht-numerisches Argument zum binären Operator
yelp_tbl %>% select(name) %>% count(name)
Die resultierenden Daten sieht wie folgt aus:
# A tibble: 108,999 x 2
name n
<chr> <int>
1 'do blow dry bar 1
2 'Round Table Tours 1
3 'S Hundehüttle 1
4 # 1 Nails 1
5 #1 Cochran Buick GMC of Monroeville 1
6 #1 Cochran Buick GMC of Robinson 1
7 #1 Cochran Cadillac - Monroeville 2
Jetzt habe ich eine Box-Plot der "n" Spalte machen wollen.
yelp_tbl %>% select(name) %>% count(name) %>% boxplot(n)
Aber ich habe dieses Ergebnis:
Error in x[floor(d)] + x[ceiling(d)] :
non-numeric argument to binary operator
Jede Idee? Liegt es an der Funktion?
Vielen Dank! Wenn ich das versuche, bekomme ich: 'Fehler in if (use.cols) {: Argument ist nicht als logisch interpretierbar. – Hadsga
brauchst du wirklich boxplot? Können Sie bitte überprüfen, ich denke, dass Barplot mit dieser Art von Daten verwendet werden sollte – PoGibas
Ein Histogramm/Barplot ist auch in Ordnung, aber es gibt das gleiche Problem. – Hadsga