- 新增websocket客户端和服务端实现 - 添加图片压缩工具和快速压缩脚本 - 实现学生信息处理相关API - 添加MQTT客户端和消息处理功能 - 更新.gitignore忽略更多文件类型 - 添加数据库操作工具和示例 - 实现多个测试脚本和工具类
22 KiB
22 KiB
In [1]:
import pandas as pdIn [2]:
df = pd.read_excel("./在校生综合信息查询20251020.xls")In [5]:
df =df.astype(str)In [7]:
df1= pd.read_excel("./在校生综合信息查询.xlsx")
In [17]:
dfOut [17]:
| 身份证件号 | 姓名 | 性别 | 出生日期 | 民族 | 籍贯 | 户口性质 | 学生类别 | 入学年月 | 学校名称 | ... | 电子信箱 | 英文姓名 | 姓名拼音 | 省 | 市 | 县 | 学习形式 | 专业简称 | 在校生状态 | 健康状况 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 510726200805055219 | 韩震 | 男 | 20080505 | 羌族 | 四川省绵阳市北川羌族自治县 | 农业户口 | 职业高中学生 | 202309 | 北川羌族自治县“七一”职业中学 | ... | nan | nan | HanZhen | 四川省 | 绵阳市 | 北川羌族自治县 | 全日制 | 数字媒体技术应用(2021) | 正常在校 | 1 |
| 1 | 510704200802282127 | 胥倩文 | 女 | 20080228 | 汉族 | 四川省绵阳市游仙区 | 农业户口 | 职业高中学生 | 202309 | 北川羌族自治县“七一”职业中学 | ... | nan | nan | XuQingWen | 四川省 | 绵阳市 | 北川羌族自治县 | 全日制 | 数字媒体技术应用(2021) | 正常在校 | 2 |
| 2 | 513332200405011637 | 四郎 | 男 | 20040501 | 藏族 | 四川省甘孜藏族自治州石渠县 | 农业户口 | 职业高中学生 | 202309 | 北川羌族自治县“七一”职业中学 | ... | nan | nan | SiLang | 四川省 | 绵阳市 | 北川羌族自治县 | 全日制 | 数字媒体技术应用(2021) | 正常在校 | 1 |
| 3 | 513327200706166519 | 东红丹巴达吉 | 男 | 20070616 | 藏族 | 四川省甘孜藏族自治州炉霍县 | 农业户口 | 职业高中学生 | 202309 | 北川羌族自治县“七一”职业中学 | ... | nan | nan | DongHongDanBaDaJi | 四川省 | 绵阳市 | 北川羌族自治县 | 全日制 | 数字媒体技术应用(2021) | 正常在校 | 1 |
| 4 | 513333200805241614 | 尼谢交 | 男 | 20080524 | 藏族 | 四川省甘孜藏族自治州色达县 | 农业户口 | 职业高中学生 | 202309 | 北川羌族自治县“七一”职业中学 | ... | nan | nan | NiXieJiao | 四川省 | 绵阳市 | 北川羌族自治县 | 全日制 | 数字媒体技术应用(2021) | 正常在校 | 1 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 2977 | 510726201003181410 | 杨马浩 | 男 | 20100318 | 羌族 | 四川省绵阳市北川羌族自治县 | 农业户口 | 职业高中学生 | 202509 | 北川羌族自治县“七一”职业中学 | ... | nan | nan | YangMaHao | 四川省 | 绵阳市 | 北川羌族自治县 | 全日制 | 智能设备运行与维护(2021) | 正常在校 | 1 |
| 2978 | 510724201007141616 | 杨逸晨 | 男 | 20100714 | 汉族 | 四川省绵阳市安县 | 农业户口 | 职业高中学生 | 202509 | 北川羌族自治县“七一”职业中学 | ... | nan | nan | YangYiChen | 四川省 | 绵阳市 | 北川羌族自治县 | 全日制 | 智能设备运行与维护(2021) | 正常在校 | 1 |
| 2979 | 510724201005172056 | 张文博 | 男 | 20100517 | 汉族 | 四川省绵阳市安县 | 农业户口 | 职业高中学生 | 202509 | 北川羌族自治县“七一”职业中学 | ... | nan | nan | ZhangWenBo | 四川省 | 绵阳市 | 北川羌族自治县 | 全日制 | 智能设备运行与维护(2021) | 正常在校 | 1 |
| 2980 | 50022820100822337X | 张玺毓 | 男 | 20100822 | 汉族 | 重庆市梁平县 | 农业户口 | 职业高中学生 | 202509 | 北川羌族自治县“七一”职业中学 | ... | nan | nan | ZhangXiYu | 四川省 | 绵阳市 | 北川羌族自治县 | 全日制 | 智能设备运行与维护(2021) | 正常在校 | 1 |
| 2981 | 510724201007140816 | 张宇鹏 | 男 | 20100714 | 羌族 | 四川省绵阳市安县 | 农业户口 | 职业高中学生 | 202509 | 北川羌族自治县“七一”职业中学 | ... | nan | nan | ZhangYuPeng | 四川省 | 绵阳市 | 北川羌族自治县 | 全日制 | 智能设备运行与维护(2021) | 正常在校 | 1 |
2982 rows × 42 columns
In [ ]:
names = '''嘎玛丁杰
孙振涛
张宏
曲扎
朱晴源
李学涛
李治李
杨涵熙
杨瑞昕
甘佳馨
罗雨霏
肖潇
苏胜步
蒲弘垣
贾惠青
邓城林
陈祝遥加
陈飞扬
韦浩添
黎席伟'''.split("\n")In [21]:
for item in names:
print(df.loc[df['姓名']==item,'姓名'])Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object) Series([], Name: 姓名, dtype: object)
In [9]:
df['身份证件号']Out [9]:
0 510726200805055219
1 510704200802282127
2 513332200405011637
3 513327200706166519
4 513333200805241614
...
2977 510726201003181410
2978 510724201007141616
2979 510724201005172056
2980 50022820100822337X
2981 510724201007140816
Name: 身份证件号, Length: 2982, dtype: objectIn [22]:
a =df1['身份证件号']
b = df['身份证件号']
In [24]:
a = df1['身份证件号'].astype(str).str.strip()
b = df['身份证件号'].astype(str).str.strip()
diff_values = b[~b.isin(a)].drop_duplicates()In [25]:
diff_valuesOut [25]:
Series([], Name: 身份证件号, dtype: object)
In [15]:
set(b)-set(a)Out [15]:
set()
In [ ]:
嘎玛丁杰
孙振涛
张宏
曲扎
朱晴源
李学涛
李治李
杨涵熙
杨瑞昕
甘佳馨
罗雨霏
肖潇
苏胜步
蒲弘垣
贾惠青
邓城林
陈祝遥加
陈飞扬
韦浩添
黎席伟