df <- data.frame(var1 = c('a', 'b', 'c'), var2 = c('d', 'e', 'f'),
freq = 1:3)
วิธีที่ง่ายที่สุดในการขยายแต่ละแถวคือสองคอลัมน์แรกของ data.frame ข้างต้นเพื่อให้แต่ละแถวซ้ำจำนวนครั้งที่ระบุในคอลัมน์ 'freq'
ในคำอื่น ๆ ไปจากนี้:
df
var1 var2 freq
1 a d 1
2 b e 2
3 c f 3
สำหรับสิ่งนี้:
df.expanded
var1 var2
1 a d
2 b e
3 b e
4 c f
5 c f
6 c f