Looking for r Keywords? Try Ask4Keywords

R LanguageRecycling


Bemerkungen

Was ist Recycling in R?

Beim Recycling handelt es sich um ein Objekt, das bei bestimmten Vorgängen automatisch um die Länge eines anderen, längeren Objekts erweitert wird.

Zum Beispiel führt die vektorisierte Addition zu folgendem:

c(1,2,3) + c(1,2,3,4,5,6)  
[1] 2 4 6 5 7 9

Aufgrund des Recyclings war der Vorgang, der tatsächlich erfolgte, folgende:

c(1,2,3,1,2,3) + c(1,2,3,4,5,6)

Wenn das längere Objekt kein Vielfaches des kürzeren Objekts ist, wird eine Warnmeldung angezeigt:

c(1,2,3) + c(1,2,3,4,5,6,7)
[1] 2 4 6 5 7 9 8
Warning message:
In c(1, 2, 3) + c(1, 2, 3, 4, 5, 6, 7) :
  longer object length is not a multiple of shorter object length

Ein anderes Beispiel für das Recycling:

matrix(nrow =5, ncol = 2, 1:5 )
     [,1] [,2]
[1,]    1    1
[2,]    2    2
[3,]    3    3
[4,]    4    4
[5,]    5    5

Recycling Verwandte Beispiele