The dataframe looks like this :
Customer_id A B C D E F G 10000001 1 1 2 3 1 3 1 10000001 1 2 3 1 2 1 3 10000002 2 2 2 3 1 3 1 10000002 2 2 1 4 2 3 1
You can also use aggregate
aggregate
aggregate(. ~ Customer_id, data = DF, FUN = tail, 1) ## Customer_id A B C D E F G ## 1 10000001 1 2 3 1 2 1 3 ## 2 10000002 2 2 1 4 2 3 1 ## 3 10000003 1 1 2 2 1 2 1 ## 4 10000004 1 4 1 4 1 3 1 ## 5 10000006 1 3 1 4 1 2 1 ## 6 10000008 1 3 1 1 2 2 1