У меня есть эти данные:
dput (head ( data ))
, и я хочу сгенерировать кадр данных, подобный тексту с данными выше:
dput (head ( введите описание изображения здесь ))
Я пробовал со многими опциями (сводные таблицы в Excel, использование Cast и Dcast в R studio, создание подмножеств и вставкараньше ...) но я всегда ничего не получаю.
require(tidyr) gather(data, "to", "weight", 2:9)
Или то же самое с reshape2 / data.table:
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")