R Справочные классы и иерархические данные - PullRequest
0 голосов
/ 07 октября 2018

Я пытаюсь понять ссылочные классы в R на основе иерархических данных.У меня есть данные ниже

Name  Visit  Value 
Peter   0      54
Peter   1      50
Andi    0      48
Andi    1      47

Теперь я хочу построить из нее систему ООП с моим базовым классом «Посещение» (с полями «Посещение и значение»), затем с классом «Предмет» (споля Name и наследование от Visit) и конечный класс «Frame» (наследование от Subject и только субъекта поля).Я использую приведенный ниже код и мне интересно, является ли это правильной реализацией:

visit <- setRefClass("Visit",           
                  fields = list(visit="numeric",
                                value= "numeric")
                  )

name <- setRefClass("Name",
          contains="Visit",
                  fields = list(name = "character", 
                            vis= "list")
                  ) 

frame <- setRefClass("frame", contains="Name", fields = list(subject = "list"))

frame$new(subject = list(c(name = "Peter", vis = list(c(visit=0, value=54), c(visit=1, value=50))),
          c(name = "Andi", vis = list(c(visit=0, value=48), c(visit=1, value=47)))))    

Это хорошая реализация?

Cheers, Andi

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...