"Можно ли в Pandas менять значение полей в цикле?" - можно. Но в вопросе, который стоит а заголовке - это не надо.
Мне лень набивать большой ДатаФрейм, поэтому вот вам сокращенный пример. В датафрейме 10 строк, меняем первый столбец в первых пяти строках.
print (df)
df.A.loc[:4]=df.A.loc[:4]+1
print (df)
Датафрейм до манипуляции:
. A B
0 1 2
1 2 4
2 3 6
3 4 8
4 5 0
5 1 2
6 2 4
7 3 6
8 4 8
9 5 0
Датафрейм после манипуляции:
. A B
0 2 2
1 3 4
2 4 6
3 5 8
4 6 0
5 1 2
6 2 4
7 3 6
8 4 8
9 5 0
Подстроить под свои данные надеюсь сможете сами.