die data.table Vignette definiert die besondere Symbol als .BY
Wie wird der Operator R data.table `.BY` verwendet?
.BY eine Liste ist in einer Länge von 1-Vektor für jeden Artikel enthält. Dies kann nützlich sein, wenn nicht im Voraus bekannt ist. Die by-Variablen stehen auch direkt unter dem Namen j zur Verfügung; nützlich, beispielsweise für Titel von Graphen, wenn j eine Plotbefehl, oder verzweigt mit if() in Abhängigkeit vom Wert einer Gruppe veränderbar ist.
Diese Beschreibung ist verwirrend für mich. Wie und wann würde ich .BY
verwenden? Auch für Titel von Graphen? Warum wurde es als besonderes Symbol hinzugefügt?
example("data.table")
hat keine Beispiele, und ich habe nicht auf der data.table Wiki-Seite gefunden. Ich weiß nicht, wie man auf Stapelüberlauf für data.table und .BY Nutzungen entweder sucht. Ich bekomme immer Treffer, die den Operator by
in data.table
Hier ist eine etwas knifflige Verwendung von '.BY' aus einer alten Antwort von mir zu: http://stackoverflow.com/questions/25129750/data -table-Drop-key-Reihen-und-zusammenfassen/25130426 – thelatemail
... und ja, ist es schwer zu suchen. Vielleicht könnte dot-BY oder etwas verwendet werden, um es einfacher zu machen. – thelatemail
Verwandte: [r - Verwendung von .BY und .EACHI im data.table Paket] (http://stackoverflow.com/questions/24153174/use-of-by-and-eachi-in-the-data-table -Paket). Ihr in Bezug auf „_I weiß nicht, wie auf Stack-Überlauf für data.table und .BY_ suchen“, es ist in der Regel effizienten Google zu verwenden, anstatt aus SO dem Suchen (siehe zB [hier] (http: //meta.stackoverflow .com/Fragen/286485/Stack-Überlauf-search-Rendite-no-Ergebnisse-but-google-search-Rendite-2-000) und Links darin). Der obige Link war der zweite Treffer in meiner Google-Suche "R data.table" .BY "' '. – Henrik