Son una extensión de los objetos Series.
Pueden pensarse como una tabla, formada por varias Series de igual longitud.
Como toda tabla, consta de filas y columnas (2D).
Cada fila tiene un elemento índice asociado.
Construyendo un tablero de ajedrez con Panda Data Frames ♟️
Ajedrez_64 = np.arange(1,65).reshape(8,8)
Ajedrez_df = pd.DataFrame(
Ajedrez_64,
columns=range(1,9),
index=['A','B','C','D','E','F','G','H']
)
Ajedrez_df
Métodos .loc y .iloc
Ejemplo:
import numpy as np
import pandas as pd
DF2= pd.DataFrame({'Código':[1,1,2,2,3,3,3],
'Nombre': ['Ema','Ema','Almi','Almi','Gaby','Gaby','Gaby'],
'Mail ': ['A','A','B','B','C','C','C']})
DF2
|index|Código|Nombre|Mail |
|---|---|---|---|
|0|1|Ema|A|
|1|1|Ema|A|
|2|2|Almi|B|
|3|2|Almi|B|
|4|3|Gaby|C|
|5|3|Gaby|C|
|6|3|Gaby|C|
--------------------
DF2.shape
(7, 3)
--------------------
DF2.duplicated()
0 False
1 True
2 False
3 True
4 False
5 True
6 True
--------------------
DF2.drop_duplicates()
|index|Código|Nombre|Mail |
|---|---|---|---|
|0|1|Ema|A|
|2|2|Almi|B|
|4|3|Gaby|C|