-2
我是R新手,想問什麼是我想要的數據類時使用的最佳對象(例如「Event」類,其中包含日期,名稱等)。 我不需要任何繼承並且不需要任何方法 - 只存儲這些字段,並且以後有這些對象的列表。班是我適合的對象嗎? 謝謝!使用類/結構來存儲信息在R
我是R新手,想問什麼是我想要的數據類時使用的最佳對象(例如「Event」類,其中包含日期,名稱等)。 我不需要任何繼承並且不需要任何方法 - 只存儲這些字段,並且以後有這些對象的列表。班是我適合的對象嗎? 謝謝!使用類/結構來存儲信息在R
我認爲,你不需要/想要一個類的面向對象編程的意義,因爲你不想要繼承或方法。
既然你有異構數據類型(日期,字符),你可以只使用一個名爲列表
event1 <- list(date=as.POSIXct("2016-01-06"), name="Event 1")
event2 <- list(date=as.POSIXct("2016-01-07"), name="Event 2")
存放在列表中再次
events <- list(event1, event2)
的「物」,並訪問他們像
events[[1]]$date # "2016-01-06 CET"
一般來說,類只是可以設置的R對象的一個屬性:
class(event1) <- "Event"
class(event2) <- "Event"
考慮到你的問題的難以置信的廣泛性質,可能是一個'list' - 但你真的應該引用一個*特定的例子。 – nrussell