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

  • disneychannel

    disneychanne

    19 ŞUBAT 2006
  • SellerDp

    SellerDp

    27 EKİM 2009
  • FusioNGamiing

    FusioNGamiin

    10 Temmuz 2007

İLGİLİ SORU / CEVAPLAR