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

  • cekehechu

    cekehechu

    20 HAZİRAN 2006
  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010
  • LardTardProductions's channel

    LardTardProd

    10 NİSAN 2009

İLGİLİ SORU / CEVAPLAR