Skip to content
Intermediate Python
  • AI Chat
  • Code
  • Report
  • 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