melt + strsplit, или напротив совокупности
У меня есть небольшой вопрос, который кажется таким простым в концепции, но я не могу найти способ сделать это ...
Скажем, у меня есть data.frame df2 со столбцом, в котором перечислены марки автомобилей, и еще один столбец, в котором все модели для каждой марки разделены знаком ',', Я получил df2, объединяющий другой data.frame с именем df1, с первичным ключом, являющимся моделью.
Как мне поступить, чтобы выполнить противоположную задачу (т.е. от df2 до df1)? Мое предположение что-то вродеmelt(df2, id=unlist(strsplit('models',',')))
... Большое спасибо!
Вот MWE:
df1