Как получить матрицу или пары смежности из двух столбцов (ключ, значение)? - PullRequest
0 голосов
/ 06 августа 2020

У меня есть фрейм данных с двумя столбцами (ключ, значение)

key,value 
1,A
1,B
2,B
2,C

как получить матрицу смежности или пары смежности (соединить значения, если у них одинаковый ключ), что-то вроде

  A B C
A 0,1,0
B 1,0,1
C 0,1,0

Я попробовал pandas .crosstab, который отлично работает с небольшими данными, но получил ошибку памяти на большом фрейме данных (3 000 000 строк, 500 000 различных значений). Любая помощь будет принята с благодарностью.

...