У меня проблемы с пониманием того, как создать дерево данных из фрейма данных.У меня есть фрейм данных с двумя столбцами:
- EmpID
- SupervisorUserID
Код:
OfficeOrg <- read_csv("hierarchy")
OfficeOrg$pathString <- paste("Root",
OfficeOrg$SupervisorEmpID, OfficeOrg$EmpID, sep = "/")
RptTree <- as.Node(OfficeOrg)
Пример данных25 рядов.Изучив данные, я вижу, что существует пять уровней.То есть я ожидаю, что объект RptTree будет показывать EmpID, сгруппированные в SupervisorEmpID, на глубину до пяти.
Root
|_TopLevelSupervisor
|_SecondLevelSupervisor
|_ThirdLevelSupervisor
|_Employee
Вместо этого я вижу только три уровня.Корень, по одному для каждого SupervisorEmpID и сотрудников.
Root
|_Supervisor
|_ Employee
Дерево не строится путем повторного прохождения всех уровней.Обычно это означает, что я что-то смотрю в лицо, но не узнаю это.
Чего мне не хватает?