Перенос двух полей в один уникальный ключ в R [duplicate]
На этот вопрос уже есть ответ:
Преобразование нескольких наборов столбцов измерений (широкий формат) в отдельные столбцы (длинный формат) 6 ответовУ меня есть фрейм данных, в котором есть идентификатор продукта, Продавец1Имя, Продавец1Цена, Продавец2Имя, Продавец2Прайс, как показано ниже. Таблица (DF) уникальна по productID:
ProductID Seller1Name Seller1Price Seller2Name Seller2Price
1 A $1 X $3
2 B $3 Y $6
3 C $2 Z $1
Желаемый результат должен быть DF:
ProductID Seller Price
1 A $1
1 X $3
2 B $3
2 Y $6
3 C $2
3 Z $1
Я пытался использовать пакет reshape, но результаты были прикольными:
Output <-melt(DF, Id = c("ProductID"))
Есть лучший способ сделать это