I have a data frame of ids with number column
df <- read.table(text="
   id     nr 
   1      1   
   2      1  
   1      2     
   3      1    
   1      3    
", header=TRUE)
I´d like to create new dataframe from it, where each id will have unique nr from df dataframe. As you may notice, id 3 have only nr 1, but no 2 and 3. So result should be.
result <- read.table(text="
   id     nr 
   1      1   
   1      2  
   1      3     
   2      1    
   2      2 
   2      3 
   3      1    
   3      2 
   3      3  
", header=TRUE)
 
     
    