Как я могу создать матрицу направленной смежности на основе некоторых условий из моего фрейма данных в R?

У меня есть набор данных альбомов с 60-х по 2010-е, и моя цель - создать сеть, чтобы визуализировать влияние этих альбомов за эти годы. Я хочу создать матрицу смежности на основе двух переменных условий: жанра и даты выпуска. Жанр - это персонаж, и моя идея заключалась в следующем: x зависит от y, если (x, y) = иметь хотя бы одно общее слово в столбец жанра и x следует за y в дате выпуска.

Это мой первый вопрос, поэтому, вероятно, он не в правильном формате. В любом случае, каждое предложение было бы мне полезно. Спасибо


person Francesco Pica    schedule 16.05.2020    source источник
comment
Взгляните на stackoverflow.com/questions/41214012/   -  person dshkol    schedule 17.05.2020


Ответы (1)


Я думаю, что вы говорите о графике на декартовой плоскости. Матрица смежности используется для хранения графов с узлами и соединениями, например:

введите описание изображения здесь

а не это:

введите описание изображения здесь

если вы хотите сохранить декартово, вы можете попробовать создать двумерную матрицу или сохранить список / массив координат.

person timg    schedule 17.05.2020
comment
Я понимаю, что вы говорите, поэтому 2 измерения могут быть похожими строками и временем. Вы умеете писать на R? - person Francesco Pica; 17.05.2020
comment
Лично я не очень хорошо знаю R, но в Интернете есть множество отличных ресурсов. Если вы просто построите в Google плоскость XY, вы можете найти много результатов. Один из таких результатов: astrostatistics.psu.edu/su07/R /html/graphics/html/plot.html. - person timg; 18.05.2020