Как разделить значения, содержащиеся в одной ячейке DataFrame, так чтобы они оказались записаны в разных строках

Имеется файл с названием компании и её мобильными номерами. Все номера содержатся в одной ячейке, соответствующей 1 компании и разделены запятой. Пример необработанных данных Нужно сделать так, чтобы эти номера оказались в разных ячейках, относящейся к одной компании. Пример обработанных данных
Файл очень большой, так что вручную это делать очень долго. Пытался автоматизировать процесс с помощью python, в частности pandas, однако недостаточно опытен в таких вещах)) Буду рад любой помощи, всем заранее спасибо.


Ответы (1 шт):

Автор решения: CrazyElf

Что касается вашего примера из комментариев, можно сделать так:

df['number']=df['number'].str.split(',') 
df = df.explode('number')

А что касается исходного вопроса, то у вас там скрины из экселя, это не даёт представления, как выглядит соответствующий этому экселю датафрейм, поэтому ничего толком сказать нельзя пока датафрейм не будет показан в вопросе.

→ Ссылка