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)