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

记录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.xdnf.cn/news/622495.html

相关文章:

  • 【系统设计】2WTPS生产级数据处理系统设计Review
  • 大数据如何让智能物流和仓储管理更高效?从预测到自动调度
  • 【AI实战】从“苦AI”到“爽AI”:Magentic-UI 把“人类-多智能体协作”玩明白了!
  • 超详细网络介绍(超全)
  • YOLOv8损失函数代码详解(示例展示数据变换过程)
  • 如何对轨迹进行减速并保证在原来的轨迹上面
  • Python应用字符串格式化初解
  • [CSS3]Flex布局
  • C++中IO类(iostream、fstream和sstream)知识详解和应用
  • 负载均衡笔记
  • webpack的构建流程
  • 持续集成和部署
  • 每日Prompt:梦回大唐
  • uniapp判断ios或Android定位是否开启并跳转到系统设置
  • 老字号如何逆龄生长?解码数字突围战
  • 5.24本日总结
  • 高效大型语言模型推理优化综述
  • 怎么开发一个网络协议模块(C语言框架)之(三) 全局实例
  • 基于pycharm,python,flask,sklearn,orm,mysql,在线深度学习sql语句检测系统
  • 【uniapp 开发经验】小程序移动端新增页面适配指南
  • vue 引入配置的常量时,常量内部怎么引用 vue 中的值
  • Vue组件通信的 `$attrs`与`$listeners`的优先级
  • 信息收集与搜索引擎
  • RabbitMQ的详细使用
  • 深入理解设计模式:工厂模式、单例模式
  • QTabWidget垂直TabBar的图标和文本水平显示
  • Java 连接并操作 Redis 万字详解:从 Jedis 直连到 RedisTemplate 封装,5 种方式全解析
  • 第十七次CCF-CSP算法(含C++源码)
  • C++八股 —— 手撕定时器
  • QT之INI、JSON、XML处理