吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1376|回复: 7
收起左侧

[Python 原创] QS大学分析

[复制链接]
风浩 发表于 2025-9-8 13:34
本帖最后由 苏紫方璇 于 2025-9-8 14:34 编辑

1.数据展示
大学排名.gif
output.gif
2.根据采集的数据分析了全球QS大学前两百的大学数据,获取了数据可视化,新手学习Python,希望大家多指教一下。
3.代码展示
[Python] 纯文本查看 复制代码
import pandas as pd
from pyecharts.charts import Funnel,Pie,Timeline
from pyecharts import options as opts
import os

list = []
listfile = os.listdir(r"./data/")

t1 = Timeline()
for i in listfile:
    df = pd.read_csv(r'./data/'+i,encoding='utf-8',index_col=0)
    list.append(df)

    Score_Data = pd.concat([df["University"], df["Rank"]], axis=1)
    Rank = Score_Data.sort_values("Rank",ascending=True)[:10]
    funnel = (Funnel()
              .add("", [z for z in zip(Rank["University"].tolist(), Rank["Rank"].tolist())],
                   sort_='descending',
                   label_opts=opts.LabelOpts(position="inside"))
              .set_global_opts(title_opts=opts.TitleOpts(title="大学排名(日期:{})".format(i[-8:-4]), pos_bottom=True))
              )
    t1.add(funnel,"{}".format(i[-8:-4]))
t1.render("university.html")
t2 = Timeline()
for i in listfile:
    df = pd.read_csv(r'./data/'+i,encoding='utf-8',index_col=0)
    list.append(df)

    classfy_Country = df.groupby(df["Country"])
    group_Country = classfy_Country.size().sort_values(ascending=False)

    pie = (Pie()
             .add('', [z for z in zip(group_Country.keys(), group_Country.tolist())],
                  radius=["30%", "75%"],
                  rosetype="radius")
             .set_global_opts(title_opts=opts.TitleOpts(title="地区分布(日期:{})".format(i[-8:-4]), pos_bottom=True))
             .set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {d}%"))
             )
    t2.add(pie, "{}".format(i[-8:-4]))
t2.render("region.html")

Gather = pd.concat(list,ignore_index=True)
Gather.to_csv("Gather.csv")


免费评分

参与人数 1吾爱币 +7 热心值 +1 收起 理由
hrh123 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

苏紫方璇 发表于 2025-9-8 14:32
使用markdown插入代码时需要使用代码标记包裹住代码
mybhxl 发表于 2025-9-8 15:03
cp3fox4 发表于 2025-9-8 16:07
zlh690811 发表于 2025-9-8 17:50

真的强啊大佬,
xnwl 发表于 2025-9-8 19:55
QS大学是啥意思?
jojo2001 发表于 2025-9-9 06:29
好炫酷 收藏了
知心 发表于 2025-9-18 00:59
xnwl 发表于 2025-9-8 19:55
QS大学是啥意思?

QS世界大学排名(QS World University Rankings)是由英国的国际高等教育咨询公司——QS公司(Quacquarelli Symonds,中文名:夸夸雷利·西蒙兹)所发布的世界大学年度排名,一般于每年夏季进行一次排名更新。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-4-17 10:38

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表