I have a data frame like this:
idx type val1 val2 val3 val4 val5 val6
1 a 0.2 NA NA NA NA NA
2 a 0.3 NA NA NA NA NA
3 a 0.2 NA NA NA NA NA
4 a NA 0.3 NA NA NA NA
5 a NA 0.5 NA NA NA NA
6 a NA 0.2 NA NA NA NA
7 a NA NA 0.2 NA NA NA
8 a NA NA 0.5 NA NA NA
9 a NA NA 0.4 NA NA NA
10 a NA NA NA 0.4 NA NA
11 a NA NA NA 0.6 NA NA
12 a NA NA NA 0.6 NA NA
.
.
.
34 b NA NA NA NA NA 0.6
35 b NA NA NA NA NA 0.4
36 b NA NA NA NA NA 0.3
I want to combine the rows and remove the NA's. So this is what I want to achieve:
idx type val1 val2 val3 val4 val5 val6
1 a 0.2 0.3 0.2 0.4 0.3 0.2
2 a 0.3 0.5 0.5 0.6 0.4 0.5
3 a 0.2 0.2 0.4 0.6 0.5 0.6
4 b 0.4 0.2 0.2 0.5 0.4 0.6
5 b 0.3 0.5 0.6 0.3 0.6 0.4
6 b 0.3 0.4 0.3 0.6 0.5 0.3