У меня есть следующий фрейм данных: данные продаж
Я пытаюсь извлечь модель каждого внедорожника в новый столбец фрейма данных. Я пытаюсь заменить первый экземпляр «Ровер» в описании некоторых строк в столбце модели. Например, у меня есть «Rover Range Rover Sport SDV6 Luxury Auto 4x4 MY12», и я хочу иметь «Range Rover Sport SDV6 Luxury Auto 4x4 MY12». Я пробовал приведенный ниже код, но он по-прежнему возвращает «Rover Range Rover Sport SDV6 Luxury Auto 4x4 MY12».
salesdata['Modellst']=[list(x.split(' '))[2:] for x in salesdata['title']]
salesdata['Model']=[' '.join(x) for x in salesdata['Modellst']]
salesdata['Model'].replace(lambda x: x=='Rover','',inplace=True)
salesdata.drop(columns='Modellst',inplace=True)
salesdata['Model'].unique()
Как мне go исправить это?