Skip to main content

Python Packages for Labeling(985/211/双一流/本科) Schools in China

Project description

PY92

快速确定学校是否是

  • 985
  • 211
  • 双一流
  • 本科
  • 民办

数据来源

大学生必备网 -> cn_schools.csv

如果学校类型有误、遗漏学校,欢迎提交issue。

安装

pip install py92

本库仅依赖pandas。

示例

前言:

  • 如果是,返回1;
  • 如果不是,返回0;
  • 如果不在清单返回-1。(例如海外院校或者遗漏情况)

先引用库

import py92
  1. is_in(name) 返回学校是否在清单中。
print(py92.is_in("北京大学")) # 1
print(py92.is_in("上海海事大学")) # 1
print(py92.is_in("纽约大学")) # 0
  1. is_985 返回学校是否属于985
print(py92.is_985("北京大学"))  # 1
print(py92.is_985("上海海事大学"))  # 0
print(py92.is_985("纽约大学")) # -1
  1. is_211 返回学校是否属于211
print(py92.is_211("北京大学"))  # 1
print(py92.is_211("上海大学")) # 1
print(py92.is_211("上海海事大学"))  # 0
  1. is_db1 返回学校是否属于双一流
print(py92.is_db1("北京大学"))  # 1
print(py92.is_db1("上海海洋大学")) # 1
print(py92.is_db1("上海海事大学"))  # 0
  1. is_university 返回学校是否属于本科
print(py92.is_university("上海海事大学"))  # 1
print(py92.is_university("上海海事职业技术学院"))  # 0
  1. is_public 返回学校是否属于公办
print(py92.is_public("上海建桥学院"))  # 0
print(py92.is_public("上海海事大学"))  # 1
  1. get_highest_label 获取学校最高的标签。 规则:985>211>双一流>本科>专科
print(py92.get_highest_label("上海交通大学"))  # 985
print(py92.get_highest_label("上海大学"))  # 211
print(py92.get_highest_label("上海海洋大学"))  # 双一流
print(py92.get_highest_label("上海海事大学"))  # 本科
print(py92.get_highest_label("上海海事职业技术学院"))  # 专科
  1. get_label 返回学校所有标签。
print(py92.get_label("上海海事大学"))
# {'name': '上海海事大学', '985': 0, '211': 0, '双一流': 0, '本科': 1, '公办': 1}
  1. is_[xxx]s 返回学校组是否属于xxx。 输入:[name1, name2, name3]
schools = ["北京大学","上海海事大学","纽约大学"]
print(py92.is_ins(schools)) # [1, 1, 0]

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

py92-1.0.1.tar.gz (30.8 kB view hashes)

Uploaded Source

Built Distribution

py92-1.0.1-py3-none-any.whl (30.0 kB view hashes)

Uploaded Python 3

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