Dies ist Dataframe 1:Vergleich Daten von Werten in zwei Datenrahmen entscheiden Ausgang
Date Serial Number Type
0 2014-12-17 1N4AL2EP8DC270200 New
1 2015-10-28 1N4AL2EP8DC270200 Used
2 2015-01-22 1N4AL3AP1EN239307 New
3 2015-11-22 1N4AL3AP1EN239307 Used
4 2015-05-22 1N4AL3AP1FC235402 New
5 2016-12-02 1N4AL3AP1FC235402 Used
6 2015-01-22 1N4AL3AP2FC213098 New
7 2016-05-13 1N4AL3AP2FC213098 Used
8 2014-05-14 1N4AL3AP3EC132416 New
9 2016-04-07 1N4AL3AP3EC132416 Used
10 2014-05-24 1N4AL3AP5EC316644 New
11 2014-12-18 1N4AL3AP5EC316644 Used
12 2014-12-11 1N4AL3AP6EC322517 New
13 2015-10-04 1N4AL3AP6EC322517 Used
14 2016-06-06 1N4AL3AP6EC322517 Used
...
Das ist Dataframe 2:
Date Serial Number
0 2014-03-12 5N1AA08C78N611573
1 2014-03-12 JN8AS5MT3EW604277
2 2014-03-12 1N6AF0LX5DN114710
3 2014-03-12 1N4AL3AP8DN447876
4 2014-03-12 JN8AZ1MU8AW021145
5 2014-03-12 JN1AZ4EH0AM500138
6 2014-03-12 JN8AF5MR3BT013548
7 2014-03-12 3N1AB61E17L629049
8 2014-03-12 3N1BC13E87L368844
9 2014-03-13 1N6AD07W95C431183
10 2014-03-13 1N6AA07A25N543180
11 2014-03-13 1N4CL2AP1BC110185
12 2014-03-13 JN8AZ1MW1BW181306
13 2014-03-13 5N1BV28U46N116791
...
Nur eine Probe des Datenrahmen gegeben, nicht der gesamte Datenrahmen. Ich muss das erste Datum jeder Seriennummer abrufen, deren Typ wie im Datenrahmen 1 verwendet wird (Beispiel: Für die Seriennummer '1N4AL3AP6EC322517' ist 2015-10-04 das Datum, nach dem ich suche. Vergleichen Sie dieses Datum dann mit dem Datum, das für dieselbe Seriennummer in Datenrahmen 2 aufgezeichnet wurde, wenn das Datum in Datenrahmen 2 älter ist als in Datenrahmen 1, markieren Sie es mit 'A' andernfalls markieren Sie es mit 'B'
Dies müssen Sie für über 2000 Seriennummern tun was ist ein effizienter Weg, um die gleiche