Я пытаюсь использовать лямбду и регулярные выражения для извлечения текста из строки в pandas dataframe, у меня есть правильное регулярное выражение и я могу заполнить новый столбец правильными данными, но он окружен []?
Код для построения фрейма данных:
carTypes = {'Car Class Description' : ['A - ECAR - Economy',
'C - ICAR - Intermediate',
'D - DCAR - Full Size',
'E - FFAR - Large SUV - 5 Seater',
'E1 - GFAR - Large SUV - 7 Seater']}
df_carTypes = pd.DataFrame(carTypes)
Код для применения регулярного выражения к каждой строке в фрейме данных, а также для генерации и заполнения нового столбца с результатом:
df_carTypes['Car Class Code'] = df_carTypes['Car Class Description'].apply(lambda x: re.findall(r'^\w{1,2}',x))
Результат:
По мере необходимости я получаю новый столбец с правильным результатом, но [] окружает вывод, например [A]
Может кто-нибудь помогает?
Извините, я не могу отформатировать лучше ...