last day (15 days later) » 

7:33 PM
hola patricio estas
por ahi?
 
Voy y vengo
dime
 
df = pd.read_csv("csv_whole_offer_v1 (3).csv", delimiter=';')
df_last_columns = df.columns[12].split(';')
estoy abriendo un csv que en la ultima columna tiene un split
Quiero obtener todas las columnas de ese split
Y colocarlas en columnas
 
No entiendo algo, ¿por que el delimitador es el mismo?
 
Asi esta en el archivo csv
Index(['categoryName', 'brandName', 'productCode', 'productId',
       'productFullName', 'productEan', 'productEuroPriceNetto',
       'productFrontendPriceNetto', 'productFastestSupplierQuantity',
       'deliveryEstimatedDays', 'productMainImageLink', 'categoryPath',
       'productFvalueToStringWithSeparators'],
      dtype='object')
esas son las columnas que tiene el archivo csv
                              categoryName     brandName  ...                                       categoryPath                productFvalueToStringWithSeparators
0                            Czapki zimowe  Under Armour  ...  Katalog/Sport i turystyka/Bielizna i dodatki/C...
1                            Czapki zimowe  Under Armour  ...  Katalog/Sport i turystyka/Bielizna i dodatki/C...
2                                   Muzyka          Eska  ...    Katalog/Kultura i rozrywka/Muzyka i film/Muzyka  {Obniżka_imatrix} imatrix_04_ceny;{Liczba płyt...
 
Lo que te estoy preguntando es por que si primero importas el archivo asi: pd.read_csv("csv_whole_offer_v1 (3).csv", delimiter=';'), entiendo que no deberían quedarte ; para hacer luego el split. De todas formas estas buscando básicamente esto: stackoverflow.com/questions/14745022/…
 
7:52 PM
(Pdb) split = df['productFvalueToStringWithSeparators'].str.split(',', 1, expand=True)
(Pdb) split
                                                        0     1
0                                                          None
1                                                          None
2       {Obniżka_imatrix} imatrix_04_ceny;{Liczba płyt...  None
3                                {Rodzaj} Etui na okulary  None
4       {Rodzaj} Na dokumenty;{Obniżka_imatrix} imatri...  None
...                                                   ...   ...
me arroja eso esta bien?
 
Copiaste y pegaste sin mirar me parece, el split no es por ;?, revisa también por que el ejemplo que te pasé esta limitado a dos columnas
 
                                        0                                                  1
0                                                                                       None
1                                                                                       None
2       {Obniżka_imatrix} imatrix_04_ceny  {Liczba płyt} 1;{Wykonawca} Jacek Silski;{Gatu...
3                {Rodzaj} Etui na okulary                                               None
4                   {Rodzaj} Na dokumenty                  {Obniżka_imatrix} imatrix_04_ceny
split = df['productFvalueToStringWithSeparators'].str.split(';', 1, expand=True)
 
Sacale el 1 para que expanda todas las columnas
 
split = df['productFvalueToStringWithSeparators'].str.split(';', expand=True)
asi te refieres?
 
@JuanPerez Si, igual probalo
 
8:05 PM
vale gracias
los valores que estan dentro de "{}" se convertiran en columnas y su valor es lo que tiene al lado
se puede hacer eso?
por ejemplo "kolor", entonces debe poner el valor del color en esta columna y debe verificar cada función que tenga kolor
 
 
2 hours later…
10:22 PM
@PatricioMoracho estas por ahi bro
 

last day (15 days later) »