Skip to content
Intermediate Python
Notes
List of de types of plots
- plt.plot - Es una linea
- plt.scatter - Es una dispersion
Diccionarios
del sirve para eliminar elementos de un diccionario
Pandas
Acceso a elemnetos de un DATAFRAME
- Acceder a columnas: cars["nombre_columna"]
- Acceder por loc (Se utilizan las etiquetas de los datos): cars.loc[['country']]
- Acceder por iloc (Se utilizan los indices de los datos): cars.iloc[[3]]
Diferencia entre [] y [[]]
import pandas as pd
# Create a DataFrame
data = {'nombre': ['John', 'Jane', 'Mike'],
'edad': [25, 30, 35]}
df = pd.DataFrame(data)
# Accessing with a single bracket
column_series = df['nombre']
print(type(column_series)) # Output: <class 'pandas.core.series.Series'>
# Accessing with double brackets
column_df = df[['nombre']]
print(type(column_df)) # Output: <class 'pandas.core.frame.DataFrame'>
Operadores lógicos
Los operadores booleanos son: and, or y not. Pero si intentamos usar estos operadores en arreglos de Numpy no funcionan. Para estos arreglos usamos np.logical_and , or o not
Ciclo for para diccionarios
Para recorrer las posibles dimensiones de un direccionario en un ciclo for tenemos que agregar el .items()
world = {'Mexico': 12,
'USA' : 13}
for k , v in world.items():
print(k , v)
Para los array de numpy ocupamos np.nditer en el for
NOTA : Cuando son diciionarios se usa como método y cuando son arreglos de numpy se usa como funcion