Я прошу прощения за то, что я представляю, это довольно простой вопрос. К сожалению, хотя мои поиски здесь дали ряд результатов для создания матриц смежности из диадических фреймов данных, я ничего не встречал для противоположного процесса - создания диадического фрейма данных из матрицы смежности.
Вот подмножество файла xls, с которым я работаю в R:
ccode 2 20 31 40 41 42
year 2010 2010 2010 2010 2010 2010
abbrev USA CAN BHM CUB HAI DOM
2 2010 USA 0 1 1 1 1 1
20 2010 CAN 1 0 0 1 1 1
31 2010 BHM 1 1 0 1 1 0
40 2010 CUB 1 1 1 0 1 1
41 2010 HAI 1 1 1 1 0 1
42 2010 DOM 1 1 0 1 1 0
51 2010 JAM 1 1 0 1 0 0
Я хочу, чтобы это выглядело так:
ccode ccode2 year Value
2 20 2010 1
2 31 2010 1
2 40 2010 1
...
20 31 2010 0
20 40 2010 1
20 41 2010 1
...
Какой пакет / код R необходим для выполнения такого преобразования?
Для тех, кто хочет получить доступ ко всем данным, это база данных DIPCON 3.0, которую можно найти здесь: https://www.volgy.org/projects-and-data