In Python Pandas, Boolesche operation
Bin ich der Ausführung von booleschen operation auf zwei Serien. Ich hatte erwartet, die Boolesche operation, die automatisch den entsprechenden Betrieb auf dem gleichen index. Sondern es tut es einfach durch. Ist dies das erwartete Verhalten, oder es gibt einige unterschiedliche Wege, dies zu tun?
Dank
b
Out[47]:
AEIS False
AAPL True
ACFN False
Name: OldPosition, dtype: bool
a
Out[48]:
AAPL True
ACFN False
AEIS True
dtype: bool
a&b
Out[50]:
AAPL False
ACFN False
AEIS False
dtype: bool
Ich denke, das ist unerwartet...
InformationsquelleAutor python16 | 2013-09-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies scheint wie eine bug zu mir:
Eine Möglichkeit zur Umgehung ist zur Neuindizierung mit dem gleichen index:
Es wurde behoben. Version 19 dieses problem nicht hat
InformationsquelleAutor Andy Hayden
Wenn Sie die gleiche Länge haben Serien, die Sie sollten in der Lage sein, um den index verwenden der one-Serie, die andere Serie zu line-up, um Ihre Bedürfnisse anzupassen.
Kann ich bestätigen, dass pandas 0.17.1 die gewünschte Funktionalität vorhanden ist.
InformationsquelleAutor DreamAwake