Nachdem ich meine Daten filtern, zeigt die Umgebung es gleiche Datengröße
Da die Probleme in diesem Bild zeigen, nachdem ich Daten zweimal filtern, die buyer_dormant
und buyer_converted
noch gleiche obs
wie buyer_before_20161222 haben.
Die Konsole zeigte während des Filterprozesses keine Fehler an. Ich bin sehr verwirrt darüber, was passiert ist.
Als ich versuchte, Daten zu testen, um zu sehen, wo schief gelaufen ist, filterte ich order_amount==0 & 20170222<order_date<=20170522
in Tabelle buy_converted
. Das Ergebnis soll kein Ergebnis sein, jedoch zurückgegeben order_amount=1
.
Ich bin sehr verwirrt über meinen Zustand, ich weiß nicht, was ich vermisse.
Jeder Rat wird sehr geschätzt werden!
danke für Ihre Antwort. Ich habe gerade versucht, auf deine Art und Weise neu zu schreiben, aber die Umgebung zeigte, dass buyer_dormant 0 obs hat. –
Ist das nicht das gewünschte Ergebnis? Ich kann sehen, dass Sie bereits gefiltert haben, so dass 'buyer_before_20161222'' order_amount> = 1' hatte, so dass eine klare Filterung für 'order_amount <= 0 'keine Beobachtungen hinterlassen würde. Wenn dies nicht das gewünschte Ergebnis ist, denke ich, dass Sie darüber nachdenken müssen, wonach Sie filtern möchten, da der Code so aussieht, als würde er jetzt funktionieren. – aku
Es ist nicht das gewünschte Ergebnis. In 'buyer_before_20161222' ist' order_amount> = 1' im Zeitraum 'order_date <20161222' eingeschränkt. Und 'order_amount <= 0 'sollte Kunden finden, die nicht in' 2016122 <= order_date <= 20170222 'basierend auf' buyer_before_20161222' gekauft haben. Also sollte es einige Daten geben, da ich einige Kunden finden kann, die diese Bedingung auf meinen CSV-Dateien erfüllen. –