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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
typeLocalCalexicoEL CENTRO-MXLGuaymasTijuanaYumaSan DiegoLos Angelesyear
0Compact230500600800020001400230031002019
1Large230600700800020001600230031002019
2SUV3307008001000023002100260040002019
3Passanger3307008001000023002300260040002019
4Compact260550650900021501550245033002020
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Unnamed: 0DateCarStart timeDestinationBusinessDriverTypeYear
001/1/2019Jetta 810:30:00 AMTijuanaPERSONALJESUSCompact2019
111/1/2019Jetta 1010:00:00 AMSan DiegoKENWORTHMIRNACompact2019
221/1/2019Prius 112:45:00 PMSan DiegoPERSONALJAVIERCompact2019
331/2/2019Jetta 512:00:00 PMTijuanaKENWORTHANDRESCompact2019
441/2/2019Prius 15:00:00 AMSan DiegoAMPHENOLJAVIERCompact2019
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DateCarStart timeDestinationBusinessDriverTypeYearPrice
01/1/2019Jetta 810:30:00 AMTijuanaPERSONALJESUSCompact20192000.0
11/1/2019Jetta 1010:00:00 AMSan DiegoKENWORTHMIRNACompact20192300.0
21/1/2019Prius 112:45:00 PMSan DiegoPERSONALJAVIERCompact20192300.0
31/2/2019Jetta 512:00:00 PMTijuanaKENWORTHANDRESCompact20192000.0
41/2/2019Prius 15:00:00 AMSan DiegoAMPHENOLJAVIERCompact20192300.0
..............................
91732023-12-29Jetta 908:25:00San DiegoBOSCHJoelCompact20233100.0
91742023-12-29Jetta 1411:38:00TijuanaUS TOOLS/EVERARDO HERNANDEZ CASTROJHONATANCompact20232400.0
91752023-12-29Prius 318:00:00TijuanaBOSCHJAVIERCompact20232400.0
91762023-12-29New Suburban14:26:00San DiegoUS TOOLS/EVERARDO HERNANDEZ CASTROOliverSUV20233100.0
91772023-12-29New Suburban00:53:00LocalNEWELLJAVIERSUV2023450.0
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DateCarStart timeDestinationBusinessDriverTypeYearPrice
01/1/2019Jetta 810:30:00 AMTijuanaPERSONALJESUSCompact20192000.0
11/1/2019Jetta 1010:00:00 AMSan DiegoKENWORTHMIRNACompact20192300.0
21/1/2019Prius 112:45:00 PMSan DiegoPERSONALJAVIERCompact20192300.0
31/2/2019Jetta 512:00:00 PMTijuanaKENWORTHANDRESCompact20192000.0
41/2/2019Prius 15:00:00 AMSan DiegoAMPHENOLJAVIERCompact20192300.0
..............................
91732023-12-29Jetta 908:25:00San DiegoBOSCHJoelCompact20233100.0
91742023-12-29Jetta 1411:38:00TijuanaUS TOOLS/EVERARDO HERNANDEZ CASTROJHONATANCompact20232400.0
91752023-12-29Prius 318:00:00TijuanaBOSCHJAVIERCompact20232400.0
91762023-12-29New Suburban14:26:00San DiegoUS TOOLS/EVERARDO HERNANDEZ CASTROOliverSUV20233100.0
91772023-12-29New Suburban00:53:00LocalNEWELLJAVIERSUV2023450.0
\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 +}