使用 Pandas 统计学院开设的计算机类专业情况
您可以使用 Pandas 的 groupby 和 count 函数来实现统计学院开设的计算机类专业情况。具体代码如下:
import pandas as pd
# 创建 DataFrame
data = {
'身份': ['湖南省', '湖南省', '湖南省', '湖南省', '湖南省'],
'专业代码': ['510202', '510203', '510202', '510203', '510203'],
'专业名称': ['计算机网络技术', '软件技术', '计算机网络技术', '软件技术', '软件技术'],
'学校标识码': ['4143010827', '4143010827', '4143010830', '4143010830', '4143010836'],
'学校名称': ['长沙民政职业技术学院', '长沙民政职业技术学院', '湖南工业职业技术学院', '湖南工业职业技术学院', '株洲师范高等专科学校'],
'年限': [3, 3, 3, 3, 3],
'备注': [None, None, None, None, None]
}
df = pd.DataFrame(data)
# 统计计算机类专业数量和软件类专业数量
result = df.groupby('学校名称')['专业名称'].value_counts().unstack().fillna(0)
# 打印结果
print(result)
运行上述代码,将会输出统计结果:
专业名称 计算机网络技术 软件技术
学校名称
湖南工业职业技术学院 1 1
株洲师范高等专科学校 0 1
长沙民政职业技术学院 1 1
以上结果表明,湖南工业职业技术学院开设了 1 个计算机网络技术专业和 1 个软件技术专业,株洲师范高等专科学校开设了 1 个软件技术专业,长沙民政职业技术学院开设了 1 个计算机网络技术专业和 1 个软件技术专业。
原文地址: https://www.cveoy.top/t/topic/jrdn 著作权归作者所有。请勿转载和采集!