После удаления строки в информационном кадре в пандах.Как справиться с отсутствующим индексом? - PullRequest
0 голосов
/ 24 сентября 2018

Я использую приведенный ниже код для удаления строки в кадре данных с именем petrol.При этом моя ожидаемая строка была удалена, но ее индекс, скажем, 2, также отсутствует в моем фрейме данных.Нужно ли сбрасывать значение индекса или следует продолжить текущее индексирование?

petrol[(petrol_attrib>Lower_Inner_Fence) & (petrol_attrib<Upper_Inner_Fence)]

Ответы [ 2 ]

0 голосов
/ 24 сентября 2018

Вы можете использовать reset_index()

newdf=petrol[(petrol_attrib>Lower_Inner_Fence) & (petrol_attrib<Upper_Inner_Fence)]
newdf.reset_index(drop=True,inplace=True)
0 голосов
/ 24 сентября 2018

Вы можете переопределить свой индекс как

new_df = petrol[(petrol_attrib>Lower_Inner_Fence) & (petrol_attrib<Upper_Inner_Fence)]
new_df.index=range(0,len(petrol)) #you can define your range as required

ИЛИ

new_df = petrol[(petrol_attrib>Lower_Inner_Fence) & (petrol_attrib<Upper_Inner_Fence)].reset_index(inplace=True,drop=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...