Quiero decir que parece que toma la longitud de la lista mas larga y en las que no llegan lo completa con none
El lun., 21 sept. 2020 17:28, Fernando Garcia <riell...@gmail.com> escribió: > Supongo que la única letra en la que no te sale 'none' es en la B, que es > la que tiene más elementos. > > El lun., 21 sept. 2020 16:57, Lemarchand Barker <lemarchand8...@gmail.com> > escribió: > >> Buenas tanto tiempo! Les quiero hacer una consulta, sigo con mi >> archivo .csv. Les comparto mi código: >> >> import pandas as pd >> >> leer = pd.read_csv('gavade.csv') >> >> diccionario = { >> "A": ['AbbotT Diabetes', 'Abbott EPD', 'Alcon', 'Allergan-Loa', >> 'Amgen', >> 'Andrómaco', 'Ariston', 'Aspen Argentina', 'AstraZeneca', >> 'Atlas', >> 'Austral'], >> "B": ['BD', 'Bagó', 'Baliarda', 'Bayer (PH)', 'Bayer Consumer', >> 'Beta', >> 'Betterlife SRL', 'Biol', 'Biopas Argentina', 'Bioprofarma >> Bagó', >> 'Biosidus Farma', 'Biosintex', 'Biosintex Retail', 'Biotechno >> Pharma', >> 'Biotenk', 'Boehringer Ingel'], >> "C": ['Casasco', 'Cetus', 'Craveri'], >> "D": ['Dallas', 'Denver Farma', 'Domínguez', 'Duncan'], >> "E": ['Eczane', 'Elea - Phoenix', 'Eli Lilly', 'Eurolab'], >> "F": ['Fabra', 'Fada Pharma', 'Fecofar', 'Ferring', 'Finadiet', >> 'Fortbenton', >> 'Francelab'], >> "G": ['GP Pharm', 'Gador', 'Galderma', 'Gemabiotech', 'Genomma Lab', >> 'GlaxoSmithKline', 'Gobbi', 'Géminis Farmacéutica'], >> "H": ['HLB Pharma'], >> "I": ['Investi'], >> "J": ['Janssen-Cilag', 'Johnson & Johnso'], >> "K": ['Klonal'], >> "L": ['LKM', 'LKM Onco/Especia', 'Lab Internaciona', 'Laboratorios >> Ber', >> 'Lafedar', 'Lazar', 'Lepetit', 'Lersan', 'Lundbeck'], >> "M": ['MSD Argentina SR', 'Mar', 'Max Vision', 'Merck Serono', >> 'Microsules Arg.', 'Monserrat', 'Montpellier'], >> "N": ['Northia', 'Nova Argentia', 'Novartis', 'Novartis - Sando', >> 'Novo Nordisk', 'Novoplos'], >> "O": ['Omega'], >> "P": ['Panalab', 'Pfizer', 'PharmaDorf', 'Pharmanove', 'Pharmatrix', >> 'Pierre Fabre Med', 'Poen'], >> "Q": ['Química Luar'], >> "R": ['Raffo', 'Raymos', 'Richet', 'Richmond', 'Roche Diabetes', >> 'Roemmers', >> 'Ronnet', 'Rontag', 'Rospaw', 'Rossmore Pharma'], >> "S": ['Sanitas', 'Sanofi Pasteur', 'Sanofi-Aventis', 'Sanofi-Aventis >> O', >> 'Savant Consumer', 'Savant Pharma', 'Savant Vitarum', 'Servier', >> 'Sidus', 'Sidus - Lifescan', 'Soubeiran Chobet', 'Spedrog >> Caillon', >> 'Szama'], >> "T": ['Takeda', 'Techsphere', 'Temis-Lostaló', 'Teva argentina', >> 'Trb-Pharma'], >> "V": ['Valmax', 'Vannier', 'Vannier - Grunen'], >> "W": ['Wunder Pharm'] >> } >> df = pd.DataFrame.from_dict(diccionario, orient='index') >> # print(df) >> for indice_fila, fila in df.iterrows(): >> print(indice_fila) >> print(fila) >> >> La salida es la siguiente: >> A >> 0 AbbotT Diabetes >> 1 Abbott EPD >> 2 Alcon >> 3 Allergan-Loa >> 4 Amgen >> 5 Andrómaco >> 6 Ariston >> 7 Aspen Argentina >> 8 AstraZeneca >> 9 Atlas >> 10 Austral >> 11 None >> 12 None >> 13 None >> 14 None >> 15 None >> Name: A, dtype: object >> B >> 0 BD >> 1 Bagó >> 2 Baliarda >> 3 Bayer (PH) >> 4 Bayer Consumer >> 5 Beta >> 6 Betterlife SRL >> 7 Biol >> 8 Biopas Argentina >> 9 Bioprofarma Bagó >> 10 Biosidus Farma >> 11 Biosintex >> 12 Biosintex Retail >> 13 Biotechno Pharma >> 14 Biotenk >> 15 Boehringer Ingel >> Name: B, dtype: object >> >> Les comparto solo un fragmento ya que es bastante extensa la salida, >> pero mi pregunta es la siguiente, por qué en la letra A, completa los >> espacios con None y no corta en Austral que es el último? En otras >> letras pasa lo mismo, para completar pone None, hay alguna forma de >> evitar eso?. Perdón por lo estúpido de la pregunta, desde ya muchas >> gracias, saludos >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es