Algunos Tips en Python

Unir dos diccionarios

dic_1 = {
    'a': 'manzana',
    'b': 'plátano',
}
dic_2 = {
    'c': 'Pepino',
    'd': 'Naranja',
}
fruits = {**dic_1, **dic_2}
# fruits --> {'a': 'mazana', 'b': 'platano', 'c': 'Pepino', 'd': 'Naranja'}

Transponer un DataFrame de Pandas

import pandas as pd

df = pd.DataFrame ({'DatoA': [1,2,3],
'DatoB': [10,20,30],
'DatoC': [100,200,300]
})

print(df)

""" Salida:   
   DatoA  DatoB  DatoC
0      1     10    100
1      2     20    200
2      3     30    300
""" 
print(df.T)

""" Salida:   
         0    1    2
DatoA    1    2    3
DatoB   10   20   30
DatoC  100  200  300
""" 

Generar datos ficticios en Pandas

Para realizar pruebas o en nuestro periodo de aprendizaje, siempre nos vendrá bien generar datos.

import pandas as pd
s = pd.Series(list('abca'))
data = pd.get_dummies(s)
print(data)

#Salida
   a  b  c
0  1  0  0
1  0  1  0
2  0  0  1
3  1  0  0

Deja un comentario