У меня есть файл .XLSX с 2 столбцами.
и. Столбец хранит несколько ссылок на данные и разделяется точкой с запятой. Мне нужно манипулировать этим набором данных при вводе, и я с трудом думаю, какое направление лучше всего сделать.
Думая о замене точки с запятой на (,), а затем упаковке данных в словарь, где ключ является ключом, а значение списка становится значением.
Однако яЯ не уверен, что это наиболее эффективный маршрут.
d = {'<Name>':['FIL9791','FIL9799','FIL4056','FIL4056','FIL4057'],'<Item To Package>':['package_113572195;package_113594355','package_113572197;package_113594357','package_113566689;package_113591417','package_113566688;package_113591416','package_113566690;package_113591418']
df =pd.DataFrame(data=d)
df.head()
sku = df['<Name>']
upc = df['<Item To Package>']
PartToUPC = {}
PartToUPC[sku]=upc
Ниже показано, как мне нужно, чтобы файл выглядел
Все скусы в столбце A и их отдельные коды пакетов в столбце B
FIL9791 | package_113572195
FIL9791 | package_113594355
FIL9799 | package_113572197
FIL9799 | package_113594357
и т. Д.