for i in range(len(df1)-1):
if (df1['overall_rating'][i]==np.nan) and (df1['recommended'][i]==0):
df1['overall_rating']=df1['overall_rating'][i].replace(np.nan,1)
else:
df1['overall_rating']
print(df1['overall_rating'])
Я сравниваю столбцы общего рейтинга и рекомендуемый столбец в кадре данных pandas. Если оба значения столбца оказываются истинными, тогда я должен заменить nan в столбце рейтинга на 1. Но я также не получаю ответ об ошибке. Любой, пожалуйста, дайте мне знать, где я иду не так.