@immelnikoff
Изучаю БД

Как перебрать первые 10 строк в DataFrame и увеличить значение в них на 1?

Можно ли в Pandas менять значение полей в цикле?
  • Вопрос задан
  • 432 просмотра
Пригласить эксперта
Ответы на вопрос 1
@dmshar
"Можно ли в 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


Подстроить под свои данные надеюсь сможете сами.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы