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

记录python在excel中添加一列新的列

 思路是,先将需要添加为新的列存储到一个暂时的列表中,然后用到以下函数来存储

data_.loc[:, "新列的名字"] = save_list_

上面的save_list_就是暂时存储了信息的列表了。

以下是我的代码,供以后快速回忆。

schools_data = {"985": ["北京师范大学","厦门大学","华东师范大学","中国科学院大学"],"211": ["东北师范大学","上海外国语大学","中央民族大学","华南师范大学","湖南师范大学","华中师范大学","陕西师范大学"],"一本": ["苏州大学","天津师范大学","深圳大学","首都师范大学","湖南科技大学","广东工业大学","暨南大学","宁波大学","郑州大学","河海大学","长沙理工大学","四川师范大学","广西师范大学","江西师范大学","吉林师范大学","广州大学","北京语言大学","南华大学","辽宁大学","南通大学","西北大学","武汉体育学院"],"二本": ["广东技术师范大学","广东石油化工学院","广州体育学院","星海音乐学院","广州应用科技学院","长沙师范学院","南宁师范大学","西华师范大学","首都体育学院"],"港澳": ["香港大学","香港中文大学","香港城市大学","香港理工大学","香港岭南大学"],"国外": ["哥伦比亚大学","伦敦大学学院(UCL)","悉尼大学","墨尔本大学","南安普顿大学","宁波诺丁汉大学"]
}  # 这个叫deepseek来整理所需要的资料def cengci_(data_2):data_ = pd.DataFrame(data_2)save_list_school = []for i in data_['毕业院校']:if i in schools_data['985']:save_list_school.append('985')continueelif i in schools_data['211']:save_list_school.append('211')continueelif i in schools_data['一本']:save_list_school.append('一本')continueelif i in schools_data['二本']:save_list_school.append('二本')continueelif i in schools_data['港澳']:save_list_school.append('港澳')continueelif i in schools_data['国外']:save_list_school.append('国外')continueelse:print(i)save_list_school.append('未知类别')continuedata_.loc[:, "毕业院校类别"] = save_list_school  # 最主要是这一行,就能添加进去。print(data_)data_.to_csv('save.csv', encoding='ANSI')cengci_(data2)

http://www.lryc.cn/news/2386297.html

相关文章:

  • WebRTC:实时通信的未来之路
  • 探索产品经理的MVP:从概念到实践
  • 用python实现中国象棋
  • GO 语言基础3 struct 结构体
  • VSCode C/C++ 开发环境完整配置及一些扩展用途(自用)update:2025/3/31
  • iOS 上线前的性能与稳定性检查流程实录:开发者的“最后一公里”(含 KeyMob 应用经验)
  • Docker系列(二):开机自启动与基础配置、镜像加速器优化与疑难排查指南
  • a16z:AI带来了全新的9种开发软件的模式
  • 20.迭代器模式:思考与解读
  • Java 学习笔记:注解、泛型与 IO 流
  • 在 Excel 使用macro————仙盟创梦IDE
  • 【MySQL】08.视图
  • 鸿蒙devEco studio如何创建模拟器
  • 鸿蒙路由参数传递
  • springboot 控制层调用业务逻辑层,注入报错,无法自动装配 解决办法
  • MySQL:11_事务
  • Linux中的文件系统和软硬连接
  • 并发容器(Collections)
  • SPA模式下的es6如何加快宿主页的显示速度
  • windows powershell 判断 进程号是否存在
  • c# 解码 encodeURIComponent
  • Spring AI:Java开发者的AI开发新利器
  • Android System UI 深度解析:从架构演进到车载 / TV 场景的全维度定制
  • Spring Cloud Sleuth与Zipkin深度整合指南:微服务链路追踪实战
  • React从基础入门到高级实战:React 基础入门 - 列表渲染与条件渲染
  • 在 stm32 中 volatile unsigned signed 分别有什么作用,分别在什么场景下使用?
  • FreeBSD14.2因为爆内存而导致Xfce4视窗被卡,桌面变黑色,只能看到鼠标在窗体中心,鼠标无反应,键盘无反应
  • k8s-NetworkPolicy
  • spring-ai 集成 mcp 之投机取巧
  • 大语言模型的完整训练周期从0到1的体系化拆解