У меня есть следующий кадр данных в R:Сумма столбца при создании таблицы
origin destination amount
1 1 2 50
2 1 2 100
3 1 2 20
4 1 3 100
5 2 3 30
6 2 3 50
7 2 1 20
8 3 2 10
9 3 2 40
10 3 1 50
И хочу, чтобы получить его в таблице, как это:
1 2 3
1 0 170 100
2 20 0 80
3 50 50 0
Я предполагаю, что это должно быть table
функция, но это заставляет меня только следующее:
1 2 3
1 0 3 1
2 1 0 2
3 1 2 0
и Я не могу понять, как получить столбец amount
в качестве значения в таблице смежности. Какие-нибудь советы?
Собираетесь ли вы добавить 'dcast' и' spread', или вы оставите его поклонникам Hadleyverse? :) –
@DavidArenburg Спасибо, что напомнили мне. Я думал только о базовых параметрах R, поскольку у ОП возникали проблемы с таблицей – akrun
@DavidArenburg 'spread' дает ошибку с повторяющимися идентификаторами. Таким образом, для этого может потребоваться несколько шагов. Я оставлю его открытым для фан-клуба :-) – akrun