0
抱歉,對於這個基本問題,我只是一個Python編程的初學者。 從我undertsanding,&和「和」是同樣的東西,而「&」只是一個shorhand爲「和」,所以如果我使用Python的數據幀使用布爾邏輯「和」按位運算符「&」
df[ (df.StateAb == "NSW") & (df.PartyAb == "LP") ]
這個compliles OK,但如果我鍵入
df[ (df.StateAb == "NSW") and (df.PartyAb == "LP") ]
那麼它不能被正確編譯。
有啥「與」和「&」
你可以參考這些東西。 [2] [http://stackoverflow.com/questions/22646463/difference-between-and-boolean-vs-bitwise-in-python-why-difference-i] –
提示是在名稱中。布爾運算符根據布爾邏輯的規則行爲;按位運算符執行按位運算。 –