当前位置: 首页 > wzjs >正文

特色设计网站推荐上海诚杰华建设工程咨询有限公司网站

特色设计网站推荐,上海诚杰华建设工程咨询有限公司网站,谁做视频网站,类似k站的网站背景: 有两个excel,他们有相同的一个列;按照这个列合并成一个大的excel,即vlookup功能 要求: 只需要第二个excel的少量的列,比如从40个列中挑选2个列新增的来自第二个excel的列需要放到第一个excel指定的…

背景:

  • 有两个excel,他们有相同的一个列;
  • 按照这个列合并成一个大的excel,即vlookup功能

要求:

  1. 只需要第二个excel的少量的列,比如从40个列中挑选2个列
  2. 新增的来自第二个excel的列需要放到第一个excel指定的列后面;
  3. 将结果输出到一个新的excel;
import pandas as pd# 文件路径
grade_path = r'C:\TELCEL_MEXICO_BOT\A\学生成绩表.xlsx'
sinfo_path = r'C:\TELCEL_MEXICO_BOT\A\学生信息表.xlsx'
output_path = r'C:\TELCEL_MEXICO_BOT\A\合并后的数据表.xlsx'  # 保存路径# 读取数据
df_grade = pd.read_excel(grade_path)
df_sinfo = pd.read_excel(sinfo_path)# 打印前几行数据
print("学生成绩表:")
print(df_grade)
学生成绩表:班级    学号  语文   数学  英语
0  C01  S001  99   84  88
1  C01  S002  66   95  77
2  C01  S003  68   68  61
3  C01  S004  63   66  82
4  C01  S005  72   95  94
5  C01  S006  80   97  97
6  C01  S007  78   95  90
7  C01  S008  56   99  89
8  C01  S009  66  100  97
9  C01  S010  89   99  67print("\n学生信息表:")
print(df_sinfo)
学生信息表:学号  姓名 性别  年龄  籍贯
0  S001  怠涵  女  23  山东
1  S002  婉清  女  25  河南
2  S003  溪榕  女  23  湖北
3  S004  漠涓  女  19  陕西
4  S005  祈博  女  24  山东# 选择需要的列
df_sinfo = df_sinfo[['学号', '姓名', '性别']]
print(df_sinfo)学号  姓名 性别
0  S001  怠涵  女
1  S002  婉清  女
2  S003  溪榕  女
3  S004  漠涓  女
4  S005  祈博  女# 合并数据.
#左表df_grade,右表df_sinfo, how='left'以左表中的'学号'为键在右表进行vlookup查找
df_merged = pd.merge(df_grade, df_sinfo, how='left', on=['学号'])# 调整列的顺序
cols = df_merged.columns.tolist()  # 获取所有列名
cols = cols[:2] + cols[-2:] + cols[2:-2]  # 重新排列列的顺序
df_merged = df_merged[cols]# 打印合并后的数据
print("\n合并后的数据表:")
print(df_merged)
合并后的数据表:班级    学号   姓名   性别  语文   数学  英语
0  C01  S001   怠涵    女  99   84  88
1  C01  S002   婉清    女  66   95  77
2  C01  S003   溪榕    女  68   68  61
3  C01  S004   漠涓    女  63   66  82
4  C01  S005   祈博    女  72   95  94
5  C01  S006  NaN  NaN  80   97  97
6  C01  S007  NaN  NaN  78   95  90
7  C01  S008  NaN  NaN  56   99  89
8  C01  S009  NaN  NaN  66  100  97
9  C01  S010  NaN  NaN  89   99  67# 将合并后的数据保存到指定路径
df_merged.to_excel(output_path, index=False)
print(f"\n合并后的数据已保存到 {output_path}")
合并后的数据已保存到 C:\TELCEL_MEXICO_BOT\A\合并后的数据表.xlsx

vlookup后的异常值处理

# 读取数据
df_grade = pd.read_excel(grade_path)班级    学号  语文   数学  英语
0  C01  S001  99   84  88
1  C01  S002  66   95  77
2  C01  S003  68   68  61
3  C01  S004  63   66  82
4  C01  S005  72   95  94
5  C01  S006  80   97  97
6  C01  S007  78   95  90
7  C01  S008  56   99  89
8  C01  S009  66  100  97
9  C01  S010  89   99  67df_sinfo = pd.read_excel(sinfo_path)学号  姓名 性别  年龄  籍贯
0  S001  怠涵  女  23  山东
1  S002  婉清  女  25  河南
2  S003  溪榕  女  23  湖北
3  S004  漠涓  女  19  陕西
4  S005  祈博  女  24  山东# 选择需要的列
df_sinfo = df_sinfo[['学号', '姓名', '性别']]
print(df_sinfo)学号  姓名 性别
0  S001  怠涵  女
1  S002  婉清  女
2  S003  溪榕  女
3  S004  漠涓  女
4  S005  祈博  女##左表df_grade,右表df_sinfo, 左右两表都有相同列'学号',how=left表示以左表进行vlookup,右表中的V到左表中填充,sort表示是否排序,fillna表示V不到的空值填充df_merged_2=(df_grade.merge(df_sinfo,on='学号',how = 'left',sort = 'false')).fillna(0)
print(df_merged_2)班级    学号  语文   数学  英语  姓名 性别
0  C01  S001  99   84  88  怠涵  女
1  C01  S002  66   95  77  婉清  女
2  C01  S003  68   68  61  溪榕  女
3  C01  S004  63   66  82  漠涓  女
4  C01  S005  72   95  94  祈博  女
5  C01  S006  80   97  97   0  0
6  C01  S007  78   95  90   0  0
7  C01  S008  56   99  89   0  0
8  C01  S009  66  100  97   0  0
9  C01  S010  89   99  67   0  0


文章转载自:

http://ZPAD3gMz.zcwtL.cn
http://eLNNqWyD.zcwtL.cn
http://Kfj2SucS.zcwtL.cn
http://YRggKs9C.zcwtL.cn
http://PKeM3YGu.zcwtL.cn
http://mitVijPb.zcwtL.cn
http://bDDXjOy9.zcwtL.cn
http://bmNpV1wp.zcwtL.cn
http://12k3cImY.zcwtL.cn
http://ai3TZXwk.zcwtL.cn
http://8rXzWLaS.zcwtL.cn
http://UG6X1eqe.zcwtL.cn
http://qvxEn3MP.zcwtL.cn
http://fiKcfphe.zcwtL.cn
http://9n44MyQb.zcwtL.cn
http://FUiH6WwA.zcwtL.cn
http://8alyQAFr.zcwtL.cn
http://0yROxf6n.zcwtL.cn
http://BeRteOnF.zcwtL.cn
http://9H2Vja7d.zcwtL.cn
http://bhx6Ajbm.zcwtL.cn
http://Tu2no6dk.zcwtL.cn
http://5EwPKo5a.zcwtL.cn
http://HEDkUSGe.zcwtL.cn
http://a69k5lsp.zcwtL.cn
http://AdZNNLsn.zcwtL.cn
http://4P6eCM0g.zcwtL.cn
http://E5L0eIqP.zcwtL.cn
http://WJdhJnbx.zcwtL.cn
http://lN2ShPRw.zcwtL.cn
http://www.dtcms.com/wzjs/756922.html

相关文章:

  • 深圳微商城网站设计多少钱云梦网络建站
  • 太原网站建设开发公司全球最新数据消息
  • 知名门户网站go语言可以做网站吗
  • 微网站建设找哪家公司好不同网站建设特点
  • wordpress widget logicwordpress论坛优化
  • 网页制作与网站建设试题和答案wordpress保存帖子数据库
  • 天津做网站哪家好国际网站怎么建设
  • 吴桥网站外贸网站如何选择域名
  • 学校网站建设措施网站页面吸引力
  • 会ps的如何做网站阿里云网站建设方案书是什么
  • 移动网站建设模板view主题WordPress
  • 哈尔滨 门户网站个人运营app需要多少钱
  • 微博分享的网站怎么做网络营销专业技能
  • 辽宁朝阳网站建设创建一个自己的网站
  • 老外做的汉语网站中国建盏大师排名2021
  • crm营销管理系统合肥seo推广培训班
  • 义乌网站建设微信开发广州网站优化工具服务
  • 南宁住房建设部网站福建宏盛建设集团网站
  • seo公司彼亿营销唐山seo排名
  • 做企业网站哪家好电子商城商务平台
  • 网站开发主管岗位职责说明书怎么在网站上打广告
  • 网站建设总体规划包括哪些方面商城app搭建
  • 苏州教育平台网站建设管理公司网站一般做什么
  • 网站制作怎么做太原专业设计网页公司
  • 北京网站优化页面订阅号可以做网站吗
  • 做期货资讯网站网站建设哪公司
  • 视频网站开发研究背景东道设计地址
  • 做的比较好的美食网站四川省查询建设证书的网站
  • 网站的总体方案wordpress写 a href
  • 玉树网站建设郑州seo联系搜点网络效果好