Damit die Indizierung mit zwei DataFrames funktioniert, müssen sie vergleichbare Indizes haben. In diesem Fall wird es nicht funktionieren, weil ein DataFrame
einen ganzzahligen Index hat, während der andere Daten hat.
Wie Sie jedoch sagen, können Sie mit einem bool
Array filtern. Sie können auf das Array für Series
via .values
zugreifen. Dies kann dann wie folgt als Filter angewendet werden:
Zum Beispiel mit Ihren Daten:
%Vor%Gibt Folgendes zurück:
%Vor% Wenn Sie nur die Spalte Hoch haben möchten, können Sie diese als normal filtern (vor oder nach dem Filter bool
):
Um Ihre Zielausgabe zu erhalten (als Series
):