SORU
17 Ocak 2011, PAZARTESİ


Yuvaları ne?R:

Herkesin bir yuvası R içinde ne olduğunu biliyor mu?

Anlamını açıklama bulamadım. Özyinelemeli tanımı: "Yuva döndürür ya da nesnelerin tek tek yuvaları hakkında bilgi seti"

Yardım mutluluk duyacağız, Teşekkürler Alley

CEVAP
17 Ocak 2011, PAZARTESİ


Yuva S4 nesnelere bağlı. Bir yuva bir bölümü, eleman ya da "" bir nesne. özellik olarak görülebilir Araba bir nesne varsa, o zaman yuvaları olabilir ki "fiyat", "kapı Adedi", "tip", "". kilometre motor

DAHİLİ olarak, bir liste gösterilir. Bir örnek :

setClass("Car",representation=representation(
   price = "numeric",
   numberDoors="numeric",
   typeEngine="character",
   mileage="numeric"
))
aCar <- new("Car",price=20000,numberDoors=4,typeEngine="V6",mileage=143)

> aCar
An object of class "Car"
Slot "price":
[1] 20000

Slot "numberDoors":
[1] 4

Slot "typeEngine":
[1] "V6"

Slot "mileage":
[1] 143

Burada, fiyat, numberDoors, typeEngine ve kilometre S4 sınıfının yuvası". Araba Bu basit bir örnek, daha karmaşık nesneleri kendi gerçeklik yuvası.

Yuvaları çeşitli şekillerde erişilebilir :

> aCar@price
[1] 20000
> slot(aCar,"typeEngine")
[1] "V6"    

ya da belirli bir yöntem inşaatı (ekstra belgelerine bakın).

S4 programlama için this question bkz. Eğer kavramı hala muğlak geliyorsa, Nesne Yönelimli Programlama konusunda genel bir bilgi yardımcı olabilir.

PS: kullandığınız dataframes ve listeler ile Zihin farkı $ erişim değişkenleri adında/elemanları.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • infodirt

    infodirt

    11 Mart 2009
  • steven johns

    steven johns

    11 Mart 2011