У меня есть CSV-файл, например,
ID, имя, продукты
101, Tesco, Apple; Банан; Апельсины
102, Lidl, сок; Йогурт
103, Aldi, Фрукты; овощи; рис
Используя библиотеку панд, я хочу разделить их на новый CSV, чтобы для столбца продуктов было только одно значение для каждого поля
Следующий код, который я пробовал, только выбирает этот конкретный столбец и записывает значения в новый CSV.Я хочу изменить вывод.
df=pd.read_csv('final.csv',delimiter=",", index_col="ID",encoding="ISO-
8859-1")
df1=df[,"Name","Products"]
df1.to_csv('a.csv',header='True')
print (df1)
Я хочу, чтобы новый сгенерированный CSV имел значения в следующем формате:
101, Tesco, Apple
101,Tesco, Банан
101, Tesco, Апельсины
102, Лидл, Сок
102, Лидл, Йогурт
103, Альди, Фрукты
..