#python #pandas #rows
#python #pandas #строки
Вопрос:
Я пытаюсь обновить некоторые из моих значений в столбце «дата» в фрейме данных моей panda.
В настоящее время мои данные выглядят так:
Date
0 09/08/2019 20:00
1 10/08/2019 12:30
2 10/08/2019 15:00
3 10/08/2019 15:00
4 10/08/2019 15:00
5 10/08/2019 15:00
6 10/08/2019 17:30
7 11/08/2019 14:00
8 11/08/2019 14:00
9 11/08/2019 16:30
10 17/08/2019 12:30
Я хочу обновить строки с 1 по 287 в этом конкретном столбце с помощью ‘Part 1’, а остальные — с помощью part 2.
Это мой текущий код:
df3.loc[0:287, 'Date'].replace("Part 1", inplace=True)
У кого-нибудь есть какие-либо предложения о том, как я мог бы подойти к этому?
Комментарии:
1. что-то вроде ‘df3.loc[0:287, ‘Date’] =»Часть 1″`?
Ответ №1:
Чтобы сделать его более питонистским:
df3.loc[1:288, 'Date'] = "Part 1"
df3.loc[288:, 'Date'] = "Part 2"
Комментарии:
1. разве это не должно быть [0:288]