Я хочу свернуть дублирующиеся строки по уникальному идентификатору записи, чтобы объединить уникальные переменные, которые существуют в этих дублированных строках. Некоторые переменные перечислены только в одной версии дублирующейся строки, в то время как другие уникальные переменные существуют в другой строке дублированной записи. Я работаю в R. Я хотел бы, чтобы записи существовали в одной строке, не теряя ни одного уникального столбца. Одна строка «общая-общая», которая собирает каждый из столбцов, которые могли быть заполнены в разных строках, так что эта последняя строка не является дубликатом, и показывает каждую переменную, которая могла быть заполнена все вместе ...
Я рассмотрел слияние и связывание и подумал о написании правила If, но дублирование зависит от записи (см. Пример) ..
record Var1 var2 var3 var4 var5
2 1 1 NA NA NA
2 NA NA 1 1 1
3 2 2 NA NA NA
3 NA NA 2 NA NA
3 NA NA NA 2 2
4 1 1 NA NA NA
5 NA NA 1 1 1
5 NA 2 NA NA NA
желаемый пример вывода записи 2:
record Var1 var2 var3 var4 var5
2 1 1 1 1 1
3 ....