Управление df для создания сетевых данных - PullRequest
0 голосов
/ 27 апреля 2019

У меня есть этот пример df:

  author other_authors
1      A       D, E ,F
2      B             G
3      C          H, F

Мне нужно создать из него сеть для совместной работы.

Я читал эту статью о том, как это сделать, но не смог сделать это. https://amirhosblog.wordpress.com/2016/09/29/co-authorship-analysis-in-r/

Если я работаю, нужно преобразовать что-то вроде этого:

     author    author2 author3 author4
1      A       D       E       F
2      B       G
3      C       H       F

, а затем снова преобразуется в edges и nodes df's.

Есть идеи, как это сделать? Я действительно тороплюсь.

вот дф:

df <- structure(list(author = c("A", "B", "C"),
                 other_authors = c("D, E ,F", "G", "H, F")), class = "data.frame", row.names = c(NA, -3L))
...