I am trying to create a new column in a pandas dataframe that is the score for the the same id in the next year. See the sample original data below:
Year  ID    Score
2018  785   8.4 
2018  770   -1.2
2017  733   3.2
2017  785   7.9
2018  733   3.9
If there is not data for the next year it should fill with an NA. So the output I'm looking for would be:
Year  ID    Score col
2018  785   8.4   NA
2018  770   -1.2  NA
2017  733   3.2   3.9
2017  785   7.9   8.4
2018  733   3.9   NA
The data is not currently ordered.


