Skip to content
Prev 157538 / 398506 Next

replicating dataframe rows

try this:

place <- c("place1", "place2", "place3", "place4", "place5")
population <- c(100, 200, 300, 50, 30)
my.df <- data.frame(place, population)

my.df[rep(row.names(my.df), my.df$population), ]


I hope it helps.

Best,
Dimitris
milton ruser wrote: