Ich habe einen Datenrahmen mit vielen Spalten, einschließlich Quarter
und CustomerID
. In diesem möchte ich die einzigartigen Kombinationen von Quarter
und CustomerID
identifizieren.So finden Sie eindeutige Feldwerte aus zwei Spalten im Datenrahmen
Für zB:
masterdf <- read.csv(text = "
Quarter, CustomerID, ProductID
2009 Q1, 1234, 1
2009 Q1, 1234, 2
2009 Q2, 1324, 3
2009 Q3, 1234, 4
2009 Q3, 1234, 5
2009 Q3, 8764, 6
2009 Q4, 5432, 7")
Was ich will, ist:
FilterQuarter UniqueCustomerID
2009 Q1 1234
2009 Q2 1324
2009 Q3 8764
2009 Q3 1234
2009 Q4 5432
Wie dies in R zu tun? Ich versuchte unique
Funktion, aber es funktioniert nicht, wie ich will.
Es sieht aus, als hätte er die einzigartige '(Quarter, CustomerID)' Paare will. Es ist jedoch unklar, wie er diese neuen Daten mit einem möglicherweise anders dimensionierten Datenrahmen spalten möchte. –
Ich möchte beide Spalten mit ihrem eindeutigen Wert, dh wenn die CustomerID 1234 im Q3 2009 erscheint sollte es kommen. aber wenn ich einzigartig verwende, wird es nur 2009 Q1 dauern. – snehal
Ich habe hier 2009 Q1 und 2009 Q3 beide haben CustomerID 1234 so, wenn ich einzigartige Funktion verwendet es dauert nur einmal ich will es sollte sowohl 2009 Q1 und 2009 Q3 kommen. Danke für die schnelle Antwort. – snehal