R data.tree recurse - PullRequest
       8

R data.tree recurse

0 голосов
/ 12 декабря 2018

У меня проблемы с пониманием того, как создать дерево данных из фрейма данных.У меня есть фрейм данных с двумя столбцами:

  1. EmpID
  2. 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

Дерево не строится путем повторного прохождения всех уровней.Обычно это означает, что я что-то смотрю в лицо, но не узнаю это.

Чего мне не хватает?

1 Ответ

0 голосов
/ 15 декабря 2018

После поиска и выключения в течение нескольких дней я нашел решение своей проблемы в этом посте Stack Overv Flow: data.tree через Id's

...