是不是很想看看下学期的课表,但是打开教务系统一看,没有注册教务处不让你登录!该怎么办啊!
完全不用担心啦,两个月前我就把教务处的排课选课表爬下来存档了。那么今天就把这个数据集分享给大家。
如果我直接给你一个链接告诉你怎么下载这份数据集,那我就是太没有诚意了,那么有诚意的做法是,我把我的整个个人数据集都分享给你们用。下面我来介绍我的这个个人数据库系统。
这个个人数据库系统分为本地仓库和远端仓库,远端仓库位于GitHub上,本地仓库是这个样子的:
我会把自己平时搜集到的数据集按照名字的首字母放入每个文件夹里,然后再推到远端仓库里。那么这个仓库该怎么使用呢,很容易发现,这个仓库里面有两个ado文件,也就是两个Stata命令,一个是cuse,一个是cuselist。
这个仓库的建立思想就是使得自己能够非常方便的调用自己经常需要用的一些数据集。cuselist用来查看当前数据仓库里面有哪些数据集,cuse用来调用数据集。下面介绍如何使用这个数据仓库:
安装
github install czxa/cuse, replace
查看当然数据仓库里面有哪些数据集
cuselist
现在仓库里面有这些数据集(为了便于截图,我把运行结果拷贝到了Sublime Text里面):
嗯,这里有很多有意思的数据集,例如我们班过去两年的成绩单(已经抹除了同学们的姓名),然后在j文件夹里面有一个我们下学期的排课选课列表的数据集。只要对着数据集的名字点击一下就可以使用了~
使用cuse调用数据库里面的数据集
因为我的电脑上有本地仓库,所以我不需要加选择项web就能读取数据库里面的数据,因为这个命令里面内置了我的本地数据仓库的路径,如果你想有个本地仓库,可以到Github上把这个仓库下载下来,然后把cuse里面的第16行改成自己的本地仓库路径:
如果你想拥有一个自己的仓库,不妨模仿这个数据仓库建立一个自己的!
嗯。。。然后就调用一下我们学校下学期的排课选课表看看还剩什么课可选了吧!
领取专属 10元无门槛券
私享最新 技术干货