2013-07-14 2 views
11

Ich weiß, dass gepunktete Parallelisten nicht außerhalb der Kernsprache zum größten Teil verwendet werden, aber ich vermute, dass sie aus einem Grund intern anstelle von generischen Vektoren verwendet werden.Wann man in R Kinder benutzen kann?

Warum werden in R intern Kinderlehrer verwendet, und gibt es irgendwelche Leistungsvorteile bei der Verwendung von Kinderlokalen in Ihren eigenen Funktionen?

+3

Dies kann Ihnen einen Einblick geben, wie und warum Kinder in R: http://stackoverflow.com/questions/16740307/the-arcan-formalsfunctionxx/16740800#16740800 verwendet werden –

Antwort

9

Um Ihre zweite Frage zu beantworten, glaube ich nicht. Section 2.1.11 von R Dokumentation besagt dies:

Pärlisten werden in der R-Sprache in genau der gleichen Weise wie generische Vektoren ("Listen") behandelt. Insbesondere wird auf Elemente unter Verwendung derselben [[]] Syntax zugegriffen. Die Verwendung von Parallelisten ist veraltet, da generische Vektoren in der Regel effizienter zu verwenden sind. Wenn von R aus auf einen internen Parallelisten zugegriffen wird, wird er im Allgemeinen (einschließlich der Teilmenge) in einen generischen Vektor konvertiert.

Verwandte Themen