# Sample Data
df2 = pd.DataFrame({'description': ['d1', 'd2', 'd3'],
'specialties': ['a1 A1,b2 B2,c3 C3', 'd4 D4,e4 E4,f5 F5,f6 F6', 'g5,h6,i7']},
index=['name1', 'name2', 'name3'])
df2['specialties'] = [','.join(x) for x in df2['specialties'].map(lambda x: x.lower().replace(' ','').split(',')).values]
Приведенный выше фрагмент кода берет значения из столбца «специальности», преобразует их в нижние и удаляет пробелы между словами.Я не понимаю, как вышеприведенная строка кода на самом деле работает и изменяет значения.Может кто-нибудь объяснить мне это?
это вывод, который я получаю после выполнения кода выше.
name1 a1a1,b2b2,c3c3
name2 d4d4,e4e4,f5f5,f6f6
name3 g5,h6,i7
Name: specialties, dtype: object