Мне нужно определить индекс строки, в которой значение столбца не находится в заданном диапазоне.
def validate_rating(Draft_Fore):
try:
Draft_Fore = int(Draft_Fore)
if Draft_Fore > 5 and Draft_Fore <= 20:
return True
return False
except ValueError:
return False
df = pd.read_csv("dr.csv")
df['out']=df['Draft_Fore'].map(validate_rating)
В приведенном выше коде он создает столбец и отображает значение true, если условие выполняетсяи false там, где он не выполняется. Но мне нужно извлечь строку, где произошла ошибка.