Я не могу повернуть фрейм данных - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть эти данные:

dput (head ( data ))

, и я хочу сгенерировать кадр данных, подобный тексту с данными выше:

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

Я пробовал со многими опциями (сводные таблицы в Excel, использование Cast и Dcast в R studio, создание подмножеств и вставкараньше ...) но я всегда ничего не получаю.

1 Ответ

1 голос
/ 09 апреля 2019
require(tidyr)
gather(data, "to", "weight", 2:9)

Или то же самое с reshape2 / data.table:

require(reshape2) # or data.table, if you'd like to use that
melt(data, id.vars="from",variable.name="to",value.name="weight")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...