Вы можете попробовать это:
Предположим, что ваш DataFrame назван "df", мы можем получить серию "my_data" и разделить ее запятой:
a = df["my_data"].str.split(",", expand=True)
Далее стоит Переберите столбцы внутри вновь созданного Dataframe и удалите из него все специальные символы, используя регулярное выражение ( Примечание: mine позволяет использовать буквы и цифры, но вы можете изменить его):
for i in a:
a[i] = a[i].replace('[^A-Za-z0-9]+', '', regex=True)