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

  • Ampisound

    Ampisound

    12 Kasım 2006
  • Gee Cee

    Gee Cee

    1 AĞUSTOS 2009
  • 趣味そうこ♪

    趣味そう

    3 Mart 2010

İLGİLİ SORU / CEVAPLAR