diff --git a/_quarto.yml b/_quarto.yml
index 1fcea52..5d2304a 100644
--- a/_quarto.yml
+++ b/_quarto.yml
@@ -2,7 +2,7 @@ project:
type: website
website:
- title: "Your_Name Data Science Portfolio"
+ title: "Centenario Rent a Car"
favicon: Images/favicon.png
back-to-top-navigation: true
repo-url: https://github.com/your_url
@@ -10,59 +10,17 @@ website:
page-footer:
border: true
- left: "Your_Name 2023©"
- right:
- - icon: linkedin
- href: Your_LinkedIn_URL
+ left: "Centenario"
+
navbar:
background: primary
search: true
right:
- - text: "Home"
+ - text: "Viajes de Traslado"
file: index.qmd
- - text: "DS250 Projects"
- file: projects.qmd
- - text: "My Resume"
- file: resume.qmd
- - text: "Data Cleansing"
- file: cleansing.qmd
- - text: "Data Exploration"
- file: exploration.qmd
- - text: "Story Telling"
- file: story_telling.qmd
- - text: "Machine Learning"
- file: ml.qmd
- - text: "Full Stack"
- file: full_stack.qmd
- - text: "Competition"
- file: competition.qmd
+
- sidebar:
- - title: "DS 250 Projects"
- style: "docked"
- background: light
- contents:
- - text: "DS250 Projects"
- file: projects.qmd
- - text: "---"
- - text: "Project 1"
- file: Projects/project1.qmd
- - text: "---"
- - text: "Project 2"
- file: Projects/project2.qmd
- - text: "---"
- - text: "Project 3"
- file: Projects/project3.qmd
- - text: "---"
- - text: "Project 4"
- file: Projects/project4.qmd
- - text: "---"
- - text: "Project 5"
- file: Projects/project5.qmd
- - text: "---"
- #continue the pattern if you need more links
- #copy paste from title and keep it indented to sidebar to add additonal sidebar navigation for other pages
format:
html:
diff --git a/_site/cleansing.html b/_site/cleansing.html
index 83f85a1..300e213 100644
--- a/_site/cleansing.html
+++ b/_site/cleansing.html
@@ -2,12 +2,12 @@
-
+
-Your_Name Data Science Portfolio - about me
+Centenario Rent a Car - about me
\n",
+ "\n",
+ " \n",
+ " \n",
+ " | \n",
+ " type | \n",
+ " Local | \n",
+ " Calexico | \n",
+ " EL CENTRO-MXL | \n",
+ " Guaymas | \n",
+ " Tijuana | \n",
+ " Yuma | \n",
+ " San Diego | \n",
+ " Los Angeles | \n",
+ " year | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " Compact | \n",
+ " 230 | \n",
+ " 500 | \n",
+ " 600 | \n",
+ " 8000 | \n",
+ " 2000 | \n",
+ " 1400 | \n",
+ " 2300 | \n",
+ " 3100 | \n",
+ " 2019 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " Large | \n",
+ " 230 | \n",
+ " 600 | \n",
+ " 700 | \n",
+ " 8000 | \n",
+ " 2000 | \n",
+ " 1600 | \n",
+ " 2300 | \n",
+ " 3100 | \n",
+ " 2019 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " SUV | \n",
+ " 330 | \n",
+ " 700 | \n",
+ " 800 | \n",
+ " 10000 | \n",
+ " 2300 | \n",
+ " 2100 | \n",
+ " 2600 | \n",
+ " 4000 | \n",
+ " 2019 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " Passanger | \n",
+ " 330 | \n",
+ " 700 | \n",
+ " 800 | \n",
+ " 10000 | \n",
+ " 2300 | \n",
+ " 2300 | \n",
+ " 2600 | \n",
+ " 4000 | \n",
+ " 2019 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " Compact | \n",
+ " 260 | \n",
+ " 550 | \n",
+ " 650 | \n",
+ " 9000 | \n",
+ " 2150 | \n",
+ " 1550 | \n",
+ " 2450 | \n",
+ " 3300 | \n",
+ " 2020 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ ""
+ ],
+ "text/plain": [
+ " type Local Calexico EL CENTRO-MXL Guaymas Tijuana Yuma \\\n",
+ "0 Compact 230 500 600 8000 2000 1400 \n",
+ "1 Large 230 600 700 8000 2000 1600 \n",
+ "2 SUV 330 700 800 10000 2300 2100 \n",
+ "3 Passanger 330 700 800 10000 2300 2300 \n",
+ "4 Compact 260 550 650 9000 2150 1550 \n",
+ "\n",
+ " San Diego Los Angeles year \n",
+ "0 2300 3100 2019 \n",
+ "1 2300 3100 2019 \n",
+ "2 2600 4000 2019 \n",
+ "3 2600 4000 2019 \n",
+ "4 2450 3300 2020 "
+ ]
+ },
+ "execution_count": 6,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "prices_final.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Melt the cleaned dataframe again\n",
+ "long_prices = pd.melt(prices_final, id_vars=[\"type\", \"year\"], var_name=\"destination\", value_name=\"price\")\n",
+ "\n",
+ "# Display the first few rows of the correctly reshaped dataframe\n",
+ "long_prices.to_csv(\"raw_data/prices_file.csv\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "cent = pd.read_csv(\"raw_data/centanario_trips.csv\")\n",
+ "\n",
+ "price = pd.read_csv(\"raw_data/prices_file.csv\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Unnamed: 0 | \n",
+ " Date | \n",
+ " Car | \n",
+ " Start time | \n",
+ " Destination | \n",
+ " Business | \n",
+ " Driver | \n",
+ " Type | \n",
+ " Year | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1/1/2019 | \n",
+ " Jetta 8 | \n",
+ " 10:30:00 AM | \n",
+ " Tijuana | \n",
+ " PERSONAL | \n",
+ " JESUS | \n",
+ " Compact | \n",
+ " 2019 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1/1/2019 | \n",
+ " Jetta 10 | \n",
+ " 10:00:00 AM | \n",
+ " San Diego | \n",
+ " KENWORTH | \n",
+ " MIRNA | \n",
+ " Compact | \n",
+ " 2019 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 1/1/2019 | \n",
+ " Prius 1 | \n",
+ " 12:45:00 PM | \n",
+ " San Diego | \n",
+ " PERSONAL | \n",
+ " JAVIER | \n",
+ " Compact | \n",
+ " 2019 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 1/2/2019 | \n",
+ " Jetta 5 | \n",
+ " 12:00:00 PM | \n",
+ " Tijuana | \n",
+ " KENWORTH | \n",
+ " ANDRES | \n",
+ " Compact | \n",
+ " 2019 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 1/2/2019 | \n",
+ " Prius 1 | \n",
+ " 5:00:00 AM | \n",
+ " San Diego | \n",
+ " AMPHENOL | \n",
+ " JAVIER | \n",
+ " Compact | \n",
+ " 2019 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Unnamed: 0 Date Car Start time Destination Business Driver \\\n",
+ "0 0 1/1/2019 Jetta 8 10:30:00 AM Tijuana PERSONAL JESUS \n",
+ "1 1 1/1/2019 Jetta 10 10:00:00 AM San Diego KENWORTH MIRNA \n",
+ "2 2 1/1/2019 Prius 1 12:45:00 PM San Diego PERSONAL JAVIER \n",
+ "3 3 1/2/2019 Jetta 5 12:00:00 PM Tijuana KENWORTH ANDRES \n",
+ "4 4 1/2/2019 Prius 1 5:00:00 AM San Diego AMPHENOL JAVIER \n",
+ "\n",
+ " Type Year \n",
+ "0 Compact 2019 \n",
+ "1 Compact 2019 \n",
+ "2 Compact 2019 \n",
+ "3 Compact 2019 \n",
+ "4 Compact 2019 "
+ ]
+ },
+ "execution_count": 23,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "cent.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "final = pd.merge(cent, price, on=['Type', 'Year', 'Destination'], how='left')\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Date | \n",
+ " Car | \n",
+ " Start time | \n",
+ " Destination | \n",
+ " Business | \n",
+ " Driver | \n",
+ " Type | \n",
+ " Year | \n",
+ " Price | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 1/1/2019 | \n",
+ " Jetta 8 | \n",
+ " 10:30:00 AM | \n",
+ " Tijuana | \n",
+ " PERSONAL | \n",
+ " JESUS | \n",
+ " Compact | \n",
+ " 2019 | \n",
+ " 2000.0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 1/1/2019 | \n",
+ " Jetta 10 | \n",
+ " 10:00:00 AM | \n",
+ " San Diego | \n",
+ " KENWORTH | \n",
+ " MIRNA | \n",
+ " Compact | \n",
+ " 2019 | \n",
+ " 2300.0 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 1/1/2019 | \n",
+ " Prius 1 | \n",
+ " 12:45:00 PM | \n",
+ " San Diego | \n",
+ " PERSONAL | \n",
+ " JAVIER | \n",
+ " Compact | \n",
+ " 2019 | \n",
+ " 2300.0 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 1/2/2019 | \n",
+ " Jetta 5 | \n",
+ " 12:00:00 PM | \n",
+ " Tijuana | \n",
+ " KENWORTH | \n",
+ " ANDRES | \n",
+ " Compact | \n",
+ " 2019 | \n",
+ " 2000.0 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 1/2/2019 | \n",
+ " Prius 1 | \n",
+ " 5:00:00 AM | \n",
+ " San Diego | \n",
+ " AMPHENOL | \n",
+ " JAVIER | \n",
+ " Compact | \n",
+ " 2019 | \n",
+ " 2300.0 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 9173 | \n",
+ " 2023-12-29 | \n",
+ " Jetta 9 | \n",
+ " 08:25:00 | \n",
+ " San Diego | \n",
+ " BOSCH | \n",
+ " Joel | \n",
+ " Compact | \n",
+ " 2023 | \n",
+ " 3100.0 | \n",
+ "
\n",
+ " \n",
+ " 9174 | \n",
+ " 2023-12-29 | \n",
+ " Jetta 14 | \n",
+ " 11:38:00 | \n",
+ " Tijuana | \n",
+ " US TOOLS/EVERARDO HERNANDEZ CASTRO | \n",
+ " JHONATAN | \n",
+ " Compact | \n",
+ " 2023 | \n",
+ " 2400.0 | \n",
+ "
\n",
+ " \n",
+ " 9175 | \n",
+ " 2023-12-29 | \n",
+ " Prius 3 | \n",
+ " 18:00:00 | \n",
+ " Tijuana | \n",
+ " BOSCH | \n",
+ " JAVIER | \n",
+ " Compact | \n",
+ " 2023 | \n",
+ " 2400.0 | \n",
+ "
\n",
+ " \n",
+ " 9176 | \n",
+ " 2023-12-29 | \n",
+ " New Suburban | \n",
+ " 14:26:00 | \n",
+ " San Diego | \n",
+ " US TOOLS/EVERARDO HERNANDEZ CASTRO | \n",
+ " Oliver | \n",
+ " SUV | \n",
+ " 2023 | \n",
+ " 3100.0 | \n",
+ "
\n",
+ " \n",
+ " 9177 | \n",
+ " 2023-12-29 | \n",
+ " New Suburban | \n",
+ " 00:53:00 | \n",
+ " Local | \n",
+ " NEWELL | \n",
+ " JAVIER | \n",
+ " SUV | \n",
+ " 2023 | \n",
+ " 450.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
9178 rows × 9 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Date Car Start time Destination \\\n",
+ "0 1/1/2019 Jetta 8 10:30:00 AM Tijuana \n",
+ "1 1/1/2019 Jetta 10 10:00:00 AM San Diego \n",
+ "2 1/1/2019 Prius 1 12:45:00 PM San Diego \n",
+ "3 1/2/2019 Jetta 5 12:00:00 PM Tijuana \n",
+ "4 1/2/2019 Prius 1 5:00:00 AM San Diego \n",
+ "... ... ... ... ... \n",
+ "9173 2023-12-29 Jetta 9 08:25:00 San Diego \n",
+ "9174 2023-12-29 Jetta 14 11:38:00 Tijuana \n",
+ "9175 2023-12-29 Prius 3 18:00:00 Tijuana \n",
+ "9176 2023-12-29 New Suburban 14:26:00 San Diego \n",
+ "9177 2023-12-29 New Suburban 00:53:00 Local \n",
+ "\n",
+ " Business Driver Type Year Price \n",
+ "0 PERSONAL JESUS Compact 2019 2000.0 \n",
+ "1 KENWORTH MIRNA Compact 2019 2300.0 \n",
+ "2 PERSONAL JAVIER Compact 2019 2300.0 \n",
+ "3 KENWORTH ANDRES Compact 2019 2000.0 \n",
+ "4 AMPHENOL JAVIER Compact 2019 2300.0 \n",
+ "... ... ... ... ... ... \n",
+ "9173 BOSCH Joel Compact 2023 3100.0 \n",
+ "9174 US TOOLS/EVERARDO HERNANDEZ CASTRO JHONATAN Compact 2023 2400.0 \n",
+ "9175 BOSCH JAVIER Compact 2023 2400.0 \n",
+ "9176 US TOOLS/EVERARDO HERNANDEZ CASTRO Oliver SUV 2023 3100.0 \n",
+ "9177 NEWELL JAVIER SUV 2023 450.0 \n",
+ "\n",
+ "[9178 rows x 9 columns]"
+ ]
+ },
+ "execution_count": 24,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "final"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "final =final.filter([\"Date\", \"Car\", \"Start time\", \"Destination\", \"Business\", \"Driver\", \"Type\", \"Year\",\"Price\"])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Date | \n",
+ " Car | \n",
+ " Start time | \n",
+ " Destination | \n",
+ " Business | \n",
+ " Driver | \n",
+ " Type | \n",
+ " Year | \n",
+ " Price | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 1/1/2019 | \n",
+ " Jetta 8 | \n",
+ " 10:30:00 AM | \n",
+ " Tijuana | \n",
+ " PERSONAL | \n",
+ " JESUS | \n",
+ " Compact | \n",
+ " 2019 | \n",
+ " 2000.0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 1/1/2019 | \n",
+ " Jetta 10 | \n",
+ " 10:00:00 AM | \n",
+ " San Diego | \n",
+ " KENWORTH | \n",
+ " MIRNA | \n",
+ " Compact | \n",
+ " 2019 | \n",
+ " 2300.0 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 1/1/2019 | \n",
+ " Prius 1 | \n",
+ " 12:45:00 PM | \n",
+ " San Diego | \n",
+ " PERSONAL | \n",
+ " JAVIER | \n",
+ " Compact | \n",
+ " 2019 | \n",
+ " 2300.0 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 1/2/2019 | \n",
+ " Jetta 5 | \n",
+ " 12:00:00 PM | \n",
+ " Tijuana | \n",
+ " KENWORTH | \n",
+ " ANDRES | \n",
+ " Compact | \n",
+ " 2019 | \n",
+ " 2000.0 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 1/2/2019 | \n",
+ " Prius 1 | \n",
+ " 5:00:00 AM | \n",
+ " San Diego | \n",
+ " AMPHENOL | \n",
+ " JAVIER | \n",
+ " Compact | \n",
+ " 2019 | \n",
+ " 2300.0 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 9173 | \n",
+ " 2023-12-29 | \n",
+ " Jetta 9 | \n",
+ " 08:25:00 | \n",
+ " San Diego | \n",
+ " BOSCH | \n",
+ " Joel | \n",
+ " Compact | \n",
+ " 2023 | \n",
+ " 3100.0 | \n",
+ "
\n",
+ " \n",
+ " 9174 | \n",
+ " 2023-12-29 | \n",
+ " Jetta 14 | \n",
+ " 11:38:00 | \n",
+ " Tijuana | \n",
+ " US TOOLS/EVERARDO HERNANDEZ CASTRO | \n",
+ " JHONATAN | \n",
+ " Compact | \n",
+ " 2023 | \n",
+ " 2400.0 | \n",
+ "
\n",
+ " \n",
+ " 9175 | \n",
+ " 2023-12-29 | \n",
+ " Prius 3 | \n",
+ " 18:00:00 | \n",
+ " Tijuana | \n",
+ " BOSCH | \n",
+ " JAVIER | \n",
+ " Compact | \n",
+ " 2023 | \n",
+ " 2400.0 | \n",
+ "
\n",
+ " \n",
+ " 9176 | \n",
+ " 2023-12-29 | \n",
+ " New Suburban | \n",
+ " 14:26:00 | \n",
+ " San Diego | \n",
+ " US TOOLS/EVERARDO HERNANDEZ CASTRO | \n",
+ " Oliver | \n",
+ " SUV | \n",
+ " 2023 | \n",
+ " 3100.0 | \n",
+ "
\n",
+ " \n",
+ " 9177 | \n",
+ " 2023-12-29 | \n",
+ " New Suburban | \n",
+ " 00:53:00 | \n",
+ " Local | \n",
+ " NEWELL | \n",
+ " JAVIER | \n",
+ " SUV | \n",
+ " 2023 | \n",
+ " 450.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
9178 rows × 9 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Date Car Start time Destination \\\n",
+ "0 1/1/2019 Jetta 8 10:30:00 AM Tijuana \n",
+ "1 1/1/2019 Jetta 10 10:00:00 AM San Diego \n",
+ "2 1/1/2019 Prius 1 12:45:00 PM San Diego \n",
+ "3 1/2/2019 Jetta 5 12:00:00 PM Tijuana \n",
+ "4 1/2/2019 Prius 1 5:00:00 AM San Diego \n",
+ "... ... ... ... ... \n",
+ "9173 2023-12-29 Jetta 9 08:25:00 San Diego \n",
+ "9174 2023-12-29 Jetta 14 11:38:00 Tijuana \n",
+ "9175 2023-12-29 Prius 3 18:00:00 Tijuana \n",
+ "9176 2023-12-29 New Suburban 14:26:00 San Diego \n",
+ "9177 2023-12-29 New Suburban 00:53:00 Local \n",
+ "\n",
+ " Business Driver Type Year Price \n",
+ "0 PERSONAL JESUS Compact 2019 2000.0 \n",
+ "1 KENWORTH MIRNA Compact 2019 2300.0 \n",
+ "2 PERSONAL JAVIER Compact 2019 2300.0 \n",
+ "3 KENWORTH ANDRES Compact 2019 2000.0 \n",
+ "4 AMPHENOL JAVIER Compact 2019 2300.0 \n",
+ "... ... ... ... ... ... \n",
+ "9173 BOSCH Joel Compact 2023 3100.0 \n",
+ "9174 US TOOLS/EVERARDO HERNANDEZ CASTRO JHONATAN Compact 2023 2400.0 \n",
+ "9175 BOSCH JAVIER Compact 2023 2400.0 \n",
+ "9176 US TOOLS/EVERARDO HERNANDEZ CASTRO Oliver SUV 2023 3100.0 \n",
+ "9177 NEWELL JAVIER SUV 2023 450.0 \n",
+ "\n",
+ "[9178 rows x 9 columns]"
+ ]
+ },
+ "execution_count": 26,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "final"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "final.to_csv(\"raw_data/centenario_dataset.csv\")"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.11"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}