В приведенном ниже примере у меня есть две строки, где First, Last и Address 1/2 совпадают.Два разных адреса электронной почты, но с одним дополнительным настраиваемым полем.То, что я хотел бы сделать, это систематически выбирать первую строку, когда представлено несколько строк, которые выглядят следующим образом.
Lines <- "
First, Last, Address, Address 2, Email, Custom1, Custom2, Custom3
A, B, C, D, E@E.com,1,2,3
A, B, C, D, F@G.com,1,2,
"
con <- textConnection(Lines)
В словах:
ЕСЛИ первый и последний и адрес 1 и адрес 2 совпадают, выберите тот, где custom3 не является NA.
Как мне применить это к большому набору данных?
Примечание: скорость здесь не важна, пример с plyr был бы наиболее полезным.