8
ทำซ้ำแต่ละแถวของข้อมูลกำหนดจำนวนครั้งที่ระบุในคอลัมน์
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 …