Skip to main content

Get the ordered list of USA universities based on their latest ranking.

Project description

Uni-rank

Build Status

Uni-rank is a mini python package to get the ordered list of USA National universities based on their latest ranking on usnews.com/best-colleges

This package also provides few other information like state, city, zip code.

The result can be stored as a csv or json file.

Installation

Uni-rank requires Python 3 to run.

Install the package by running:

pip install -U uni-rank

Usage

# import
from unirank import Ranking

# instantiate
rank = Ranking()

# get the ordered list of USA universities
usa = rank.get_usa()

#print the result
print(usa)

Helper Functions

1. Get University Names

rank.get_names()

2. Get Top 100 University Names

rank.get_top_names(100)

2. Filter Universities by States

Input: State List, Output: DataFrame of filtered universities

states = ['NJ', 'MA']
state_result = rank.select_by_state(states)
print(state_result)

3. Filter Universities by Cities

Input: City List, Output: DataFrame of filtered universities

cities = ['Cambridge']
city_result = rank.select_by_city(cities)
print(city_result)

Export

1. Export as CSV

rank.save_csv(usa, "usa_list.csv")

2. Export as json

rank.save_json(usa, "usa_list.json")

USA University Properties:

key detail
displayName Name
rankingDisplayRank Rank
state State
city City
zip Zip Code
description Description

Note

Intend to extend the package to support other types of rankings and also include other countries on later versions, hence the name uni-rank not usa-rank

License

GNU General Public License

History

1.0.2 (15-03-2021)

  • Added a helper method

1.0.1 (14-03-2021)

  • First release on PyPI
  • Bug fixes

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uni-rank-1.0.3.tar.gz (16.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page