Ich habe 2 Sätze von Datum, ihre ersten und letzten Daten sind jeweils gleich, aber ihre Daten innerhalb sind möglicherweise nicht die gleichen zueinander. Sowohl DatumA und DateB enthalten unterschiedliche Werte auf ihrem jeweiligen Datum, die Arrays A und B sindWie kann man 2 verschiedene Datensätze vergleichen, die 2 verschiedene Datensätze enthalten?
DateA= '2016-01-01'
'2016-01-02'
'2016-01-04'
'2016-01-05'
'2016-01-06'
'2016-01-07'
'2016-01-08'
'2016-01-09'
'2016-01-10'
'2016-01-12'
'2016-01-13'
'2016-01-14'
'2016-01-16'
'2016-01-17'
'2016-01-18'
'2016-01-19'
'2016-01-20'
DateB= '2016-01-01'
'2016-01-02'
'2016-01-03'
'2016-01-04'
'2016-01-05'
'2016-01-09'
'2016-01-10'
'2016-01-11'
'2016-01-12'
'2016-01-13'
'2016-01-15'
'2016-01-16'
'2016-01-17'
'2016-01-19'
'2016-01-20'
A = [5, 2, 3, 4, 6, 1, 7, 9, 3, 6, 1, 7, 9, 2, 1, 4, 6]
B = [4, 2, 7, 1, 8, 4, 9, 5, 3, 9, 3, 6, 7, 2, 9]
ich die Daten in datenumber konvertiert haben, dh
datenumberA= 736330
736331
736333
736334
736335
736336
736337
736338
736339
736341
736342
736343
736345
736346
736347
datenumberB= 736330
736331
736332
736333
736334
736338
736339
736340
736341
736342
736344
736345
736346
736348
736349
Jetzt möchte ich den Wert vergleichen A am DatumA (n) zu dem von B am DateB, während DateB das Datum ist, das dem Datum von DateA (n) am nächsten kommt und vor diesem liegt.
Zum Beispiel
den Wert von A auf DatumA ‚2016.01.12‘ zu dem von B auf DateB ‚2016.01.11‘ verglichen wird.
Bitte helfen und vielen Dank.
Was meinst du mit ** Vergleich **? Welches Ergebnis erwartest du? –
Um zu sehen, ob A größer als das entsprechende B ist, sollte das Ergebnis 1 (größer) oder 0 (nicht größer) sein. – kelvin
Wie Sie geschrieben haben: "' DateB' ist das Datum, das dem Datum von DateA (n) '", was sollte das Ergebnis sein, wenn DateA '' 2016-01-01'' ist? Da es in DateB keinen Eintrag gibt, der am nächsten und vor "2016-01-01" steht? –