Вы можете связать 2 условия - сравнить Fit_Test
и проверить, все ли True
в группах по GroupBy.transform
и GroupBy.all
, и для второго сравнения не равно :
m1 = df['Fit_Test'].eq('Super_Fit').groupby([df['Name'],df['Price']]).transform('all')
m2 = df['Amount'].ne(0)
df = df[m1 | m2]
print (df)
ID Name Price Amount Fit_Test
0 1 Apple 10 15 Super_Fit
1 2 Apple 10 0 Super_Fit
2 3 Apple 10 0 Super_Fit
3 4 Orange 12 20 Not_Fit
5 6 Banana 15 17 Medium_Fit
7 8 Pineapple 25 19 Medium_Fit
8 9 Pineapple 25 18 Medium_Fit
9 10 Cherry 30 56 Super_Fit
Я получаю ту же проблему для Windows 10. Вот то, как я разрешаю его:
python -m pip install django
. Можно проверить, что django действительно установлен путем выполнения: python -m pip freeze
. Если Вы видите django в списке, то django установлен. django-admin startproject project-name
. NB: Для шага 3, Вам не нужен терминал с правом администратора.
Об этом уже было сообщено в django, см. http://bugs.python.org/issue7936 И это решение: откройте regedit и найдите python.exe вот так «C: \ Python26 \ python.exe» «% 1» измените это на «C: \ Python26 \ python.exe» «% 1»% *