Git Product home page Git Product logo

usf-handshake-job-report's Introduction

JOB OPPORTUNITIES IN THE US REPORT - USF HANDSHAKE

The project aims to visualize the work opportunities in the US based on the job openings on USF Handshake.

STEP-BY-STEP PROCESS

Web Scrapping

  1. Go to the location of Google Chrome application and run the cmd. Then paste this line of code:
chrome.exe --remote-debugging-port=8000 --user-data-dir="D:\Chromedata"
  1. In the new Google Chrome window, log in to USF Handshake and open Job Postings.
  2. Use handshake_scrapping.ipynb to scrape the website.

NOTE: In order to avoid errors caused by a poor Internet connection, it is recommended to perform multiple scraping attempts and concat the resulting files.

Data Cleaning

  1. Use data_cleaning.ipynb to explore and clean the data. Feel free to make any necessary adjustments to ensure that you have a clear understanding of your data.
  2. To get the locations and states abbreviations of each job title, run data_explode.ipynb.

NOTE: Some CSV files may contain formatting errors that affect the next step. Consider saving the file as .xlsx or any other more stable types.

Data Visualization

  1. Install Tableau through this link: https://www.tableau.com/.
  2. Create a new Workbook using 3 files:
  1. Establish the relationship between 3 files: First, the Job Information Data is linked with Location Data by ID. The Location Data's "States abbreviation" is equivalent to Hexagon Map's "Abbreviation".
  2. Feel free to use any charts to visualize your data. Here is an example dashboard: Data Visualization.twbx.

Data Visualization

Tableau: https://public.tableau.com/app/profile/tran.ho4576/viz/DataVisualization_16803730460700/Dashboard1

usf-handshake-job-report's People

Contributors

scarlett04 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.