replicate

df <- data.frame(var1=c('a', 'b', 'c'), var2=c('d', 'e', 'f'), freq=1:3) каков самый простой способ развернуть первые два столбца данных.рамка выше, так что каждая строка отображается количество раз, указанное в столбце 'freq'? другими словами, перейти от этого: df var1 var2 freq 1 a d 1 2 ...