2016-11-18 49 views

回答

0

您可以通過鑄造布爾系列爲int做到這一點:

Top15['HighRenew'] = (Top15[(Top15['% Renewable'] >= Top15['% Renewable'].median()).astype(int) 
+0

項目數錯過去了22,放置意味着1 – kma

+0

抱歉,但這個返回一系列的int 1/0你的錯誤意味着你只有一行不同於你的初衷,所以你需要發佈樣本數據,你的代碼,我的代碼和從它產生的錯誤 – EdChum

+0

我想通了另一種方式。 (Top15 ['%Renewable']> = Top15 ['%Renewable']。median(),int(1),Top15 ['%Renewable'])[Top15 ['HighRenew'] = np.where '這似乎得到了我想要的。但是,這可能不是一個快速的方法來做到這一點。 – kma

相關問題