0% encontró este documento útil (0 votos)
5 vistas6 páginas

Python

El documento describe la gestión de dependencias en proyectos de programación mediante entornos virtuales y la instalación de librerías como pandas. Se presenta un ejemplo de uso de pandas para leer archivos CSV y realizar una operación de combinación de datos similar a VLOOKUP. Además, se muestra cómo filtrar datos específicos, como las ventas de bananas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas6 páginas

Python

El documento describe la gestión de dependencias en proyectos de programación mediante entornos virtuales y la instalación de librerías como pandas. Se presenta un ejemplo de uso de pandas para leer archivos CSV y realizar una operación de combinación de datos similar a VLOOKUP. Además, se muestra cómo filtrar datos específicos, como las ventas de bananas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Las librerías externas se llaman “dependencias”.

Cuando creas un proyecto, tienes que mandar


sólo las librerías dependientes de tu proyecto, para que funcionen en otro PC. Para solucionar
esto, se crean entornos virtuales, sobre el que tu trabajas
Instalar pandas

Dependencias instaladas
Instalar de golpe las dependencias de otros proyectos que te pasen en [Link] (en
ese caso está en la raíz)
Programa que enseña el csv

Ejemplo migue
"""
left_on: Nombre de la(s) columna(s) en el Dataframe de la izquierda
que se corresponde con una columna en el de la
derecha. Se corresponde con el primer argumento de la funcion VLOOKUP.

right_on: Nombre de la(s) columna(s) en el Dataframe de la derecha que


se corersponde con una columna en el de la
izquierda. Se corresponde con la primera columna del rango de busqueda
en la funcion VLOOKUP (segundo argumento)

"""

import pandas as pd
from pathlib import Path

items_path = Path() / "files" / "[Link]"


sales_path = Path() / "files" / "[Link]"

items = pd.read_csv(items_path) #se carta en memoria


sales = pd.read_csv(sales_path)
# VOOKUP(itemId, [Link], 3, FALSE) <<- En la tabla [Link] //
queremos traernos a la tabla de ventas, el precio de cada item

dataset = [Link](
left=sales,
right=items,
left_on="itemId",
right_on="item_id",
how="left"
)

# Add truncate day using first 3 letters


dataset["trunc_day"] = dataset["day"].str[:3]
print(dataset)

# Solo las bananas:


bananas = dataset[dataset["name"] == "banana"]
print(bananas)

También podría gustarte