Combining missing information of duplicate cases

#1
Hi
I have a problem with a very large dataset (containing more than 20000 cases and about 350 variables). This dataset contains many duplicate cases of which in some rows some information is missing. What I need to do is to join information from duplicate rows with the same unique identifier into one "case" with all the missing information included.

Example:

What I have:

ID conclusion recommendation
430160 3VD .
430160 . CABG
250367 . PCI
250367 SVD .
521348 3VD CABG
600821 2VD CABG
600821 2VD .


What I need:

ID conclusion recommendation
430160 3VD CABG
250367 SVD PCI
521348 3VD CABG
600821 2VD CABG

Can someone please help?

Thank you