= [2, 1, 4] a
Sesión sincrónica 01-04-2023
Funciones - Métodos
Funciones
len(a)
type(a)
round(1.345, 1)
help(round)
Métodos
a.sort() a
a.reverse() a
= "¡hola mundo cruel!" texto
texto.upper()
texto.lower()
texto.capitalize()
"a") texto.count(
"l") texto.count(
Arrays con numpy
import numpy as np
Arrays 1D (vectores) vs Listas
= [65.3, 82.5, 57.5, 82, 77.7]
peso_kg = [1.68, 1.75, 1.62, 1.80, 1.72] altura_m
Calculemos el índice de masa corporal para estas tres personas:
/ altura_m ** 2 peso_kg
= np.array(peso_kg)
peso_kg_array = np.array(altura_m)
altura_m_array
/ altura_m_array ** 2 peso_kg_array
- ¿Cómo extraer sólo personas con alturas mayores a 1.70 m?
> 1.70 altura_m
> 1.70 altura_m_array
> 1.70] altura_m_array[altura_m_array
Diccionarios
= {'Nombre': ['Pepito', 'Juanita', 'Pepita', 'Bill', 'Jenny'],
diccionario 'Peso': peso_kg,
'Altura': altura_m}
diccionario
diccionario.keys()
diccionario.values()
diccionario.items()
"Peso"] diccionario[
Introducción a pandas
import pandas as pd
Dataframe desde un diccionario
- keys: nombres o etiquetas de columnas
- values: valores (columna por columna)
pd.DataFrame(diccionario)
= pd.DataFrame(diccionario)
tabla 2) tabla.head(
= ["P1", "P2", "P3", "P4", "P5"]
tabla.index tabla
tabla.columns
Dataframe desde un archivo .csv
= pd.read_csv("1000_Empresas_mas_grandes_del_pa_s.csv")
df_csv 5) df_csv.head(
- Exportemos este archivo a excel:
"empresas_colombia.xlsx") df_csv.to_excel(
Dataframe desde un archivo de excel
= pd.read_excel("empresas_colombia.xlsx")
df_excel 5) df_excel.head(
Resumen descriptivo rápido
df_csv.describe()
# df_csv.describe(include = [float])
= [np.number]) df_csv.describe(include
= [object]) df_csv.describe(include