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

Responder a