Rendering Ich versuche, einen Datenrahmen und mit plotly
für die Erstellung von Balkendiagramm der Teilmenge:Plotly nicht korrekt Grundstück mit Teilmenge von Datenrahmen
resort_pos %>% subset(resort + pos > 5000)%>%
mutate(pos_percentage = (pos*100)/(resort+pos)) %>%
mutate(Source = as.factor(src)) %>%
plot_ly(x= ~Source,y= ~pos_percentage, type = "bar")
Im Folgenden sind
der Leiter der resort_pos und Teilmenge von resort_pos>>head(resort_pos)
src resort positive
1 ABL 45686 7352
2 AGR 96 0
3 AMD 15857 21077
4 BAM 3806 141275
5 BBI 416 54
6 BDQ 5 0
>>head(resort_pos %>% subset(resort + pos > 5000)%>%
mutate(pos_percentage = (pos*100)/(resort+pos)) %>%
mutate(Source = as.factor(src)))
src resort positive pos_percentage Source
1 ABL 45686 7352 13.86176 ABL
2 AMD 15857 21077 57.06666 AMD
3 BAM 3806 141275 97.37664 BAM
4 BIL 73847 142660 65.89163 BIL
5 BLR 52711 192061 78.46527 BLR
6 BNO 44069 71089 61.73171 BNO
Hier ist der Ausgang:
x
nimmt alle verschiedenen Werte, aber da y
nicht verfügbar ist in der Teilmenge Datenfeld, zeigt es Leerzeichen. Wie kann ich das umgehen?
Bitte ein reproduzierbares Beispiel zeigen. Ich nehme an, Sie wollen 'resort_pos%>% filter ((resort + pos)> 5000)%>%' – akrun
Ich habe die Subset-Ausgabe in einem separaten Datenframe gespeichert. Es hat 17 Beobachtungen, während der ursprüngliche Datenrahmen 47 hat. Dann verwendet Plotly auf der Teilmenge Datenframe aber Problem existiert noch. Ich werde den Kopf der Datenrahmen in die Bearbeitung aufnehmen. –