Saltar al contenido

crear un diccionario a partir de dos columnas ejemplo de código de pandas

Posterior a de una extensa selección de datos resolvimos esta incógnita que suelen tener muchos de nuestros usuarios. Te dejamos la solución y deseamos que resulte de gran ayuda.

Ejemplo 1: diccionario de pandas de dos columnas

pd.Series(df.A.values,index=df.B).to_dict()

Ejemplo 2: marco de datos a diccionario con una columna como key

pd.Series(df.A.values,index=df.B).to_dict()

Ejemplo 3: crear dict a partir de dos columnas pandas

In [6]: df = pd.DataFrame(randint(0,10,10000).reshape(5000,2),columns=list('AB'))

In [7]:%timeit dict(zip(df.A,df.B))1000 loops, best of 3:1.27 ms per loop

In [8]:%timeit pd.Series(df.A.values,index=df.B).to_dict()1000 loops, best of 3:987 us per loop

Ejemplo 4: Python cómo crear un dictado a partir de un marco de datos basado en 2 columnas

In [9]: pd.Series(df.Letter.values,index=df.Position).to_dict()
Out[9]:1:'a',2:'b',3:'c',4:'d',5:'e'

Ejemplo 5: convertir el grupo de pandas en dict

res =dict(tuple(d.groupby('a')))

Ejemplo 6: los pandas crean un marco de datos a partir de varios diccionarios

sales =['account':'Jones LLC','Jan':150,'Feb':200,'Mar':140,'account':'Alpha Co','Jan':200,'Feb':210,'Mar':215,'account':'Blue Inc','Jan':50,'Feb':90,'Mar':95]
df = pd.DataFrame(sales)

Si estás de acuerdo, eres capaz de dejar un artículo acerca de qué le añadirías a este ensayo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *