Beim Versuch, die Base R "Bizarro-Pipe" zu verstehen, wie im Win Vector-Blog beschrieben, habe ich bestätigt, dass einfache Beispiele ein röhrenartiges Verhalten in R ohne installierte Pakete erzeugen. Zum Beispiel:
%Vor%Ich habe festgestellt, dass der Punkt als Operator in Plyr und Masrit verwendet wird. Ich verbrachte ein paar Stunden damit, in Base R nach jedem Synonym zu suchen, das ich mir für den Punktoperator vorstellen konnte, mit jedem Hilfsmittel, das ich kannte; Ich habe sogar ein paar lächerliche Regex-Suchen gemacht. Schließlich habe ich es aus Verzweiflung versucht:
%Vor% Bis jetzt habe ich nicht widerlegt, dass ein nackter Punkt, ohne auch nur einen Namen zu haben, ein gültiger variabler Name in R ist. Aber ich hoffe immer noch, dass dies nur ein Nebeneffekt von etwas Vernünftigerem ist Verhalten, irgendwo dokumentiert.Ist es das? Und wenn ja, wo?
Ich erkenne an, dass die Autoren es bei ihrem ersten Erscheinen im Win Vector-Blog als einen Witz identifiziert haben.
%code% kann als gültiger Objektname (syntaktisch gültiger Name) verwendet und hier dokumentiert werden:
Ein syntaktisch gültiger Name besteht aus Buchstaben, Zahlen und dem Punkt oder Zeichen unterstreichen und beginnt mit einem Buchstaben oder dem Punkt nicht gefolgt durch eine Nummer. "(aus dem Handbuch von %code% ).
Der einzelne Punkt erfüllt "den Punkt, auf den keine Zahl folgt."