Umwandlung von einfachem ggplot2-Code in data.table

8

Mein alter Code sah so aus:

%Vor%

Jetzt habe ich begonnen, die ausgezeichnete data.table-Bibliothek zu verwenden (statt data.frame):

%Vor%

Ich bin mir nicht ganz sicher, was falsch ist, aber es scheint, dass der Code, den ich innerhalb von J () ausfühle, nicht im äußeren Bereich erkannt wird.

Wie erreiche ich das idiomatisch auf data.table?

    
Kostolma 20.03.2013, 15:35
quelle

1 Antwort

8

ggplot2 sollte genauso wie langformatige data.frames mit langen Daten.tabellen verwendet werden:

%Vor%

Geben Sie keine großen Datenrahmen (oder Datentabellen) an ggplot2.

Plotting wird ziemlich langsam sein, wenn Sie viele Gruppen haben, aber aufgrund der internen Magie von ggplot2 kann nichts wirklich helfen (bis Hadley es irgendwie implementiert). Sie können versuchen, die Dichten außerhalb von data.table zu berechnen, aber das hilft Ihnen bisher nur:

%Vor%

Natürlich, wenn Sie viele Gruppen haben, machen Sie wahrscheinlich die falsche Art von Handlung.

    
Roland 20.03.2013, 16:10
quelle

Tags und Links