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

  • BMG Rentals Property Management

    BMG Rentals

    23 Mayıs 2011
  • ipsy

    ipsy

    1 EKİM 2012
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008

İLGİLİ SORU / CEVAPLAR