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)