I have the following data frame in **R**: 

```
df <- data.frame(Year = c(2011, 2012, 2013, 2011, 2012, 2013, 2011, 2012, 2013),
Country = c("England", "England", "England", "French", "French", "French", "Germany", "Germany", "Germany"), 
    Pop = c(53.107, 53.493, 53.865, 63.070, 63.375, 63.697, 80.328, 80.524, 80.767))

# df 
#  Year Country    Pop  
# 1 2011 England 53.107
# 2 2012 England 53.493 
# 3 2013 England 53.865 
# 4 2011  French 63.070 
# 5 2012  French 63.375 
# 6 2013  French 63.697 
# 7 2011 Germany 80.328 
# 8 2012 Germany 80.524 
# 9 2013 Germany 80.767 

```

I would like to get the following table:

```
Year                                                      
2011            2012            2013              
Country Pop     Country Pop     Country Pop      
England 53,107  England 53,493  England 53,865  
French  63,07    French 63,375  French  63,697   
Germany 80,328  Germany 80,524  Germany 80,767   

```