Skip to content

Intermediate Python


1 hidden cell

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