У меня есть набор данных:
id name m
0 1 mina 0
1 1 sara 0
2 2 travi 0
3 3 caty 0
5 4 el 0
6 6 tom 0
Я написал следующий код для изменения моего фрейма данных
for index, row in df.iterrows():
if(row['m']==0):
df.loc[df['id'] ==row['id'] ,'m'] = 1
print(row['name'])
, и в результате
mina
sara
travi
caty
el
tom
мой вопрос почему печатается второй ряд? Есть ли способ ее решить?