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

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

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

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

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

python 复制代码
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')
            continue
        elif i in schools_data['211']:
            save_list_school.append('211')
            continue
        elif i in schools_data['一本']:
            save_list_school.append('一本')
            continue
        elif i in schools_data['二本']:
            save_list_school.append('二本')
            continue
        elif i in schools_data['港澳']:
            save_list_school.append('港澳')
            continue
        elif i in schools_data['国外']:
            save_list_school.append('国外')
            continue
        else:
            print(i)
            save_list_school.append('未知类别')
            continue
    data_.loc[:, "毕业院校类别"] = save_list_school  # 最主要是这一行,就能添加进去。
    print(data_)
    data_.to_csv('save.csv', encoding='ANSI')



cengci_(data2)
相关推荐
网硕互联的小客服22 分钟前
如何安全配置数据库(MySQL/PostgreSQL/MongoDB)
linux·运维·服务器·网络·windows
盛夏绽放1 小时前
Python常用高阶函数全面解析:通俗易懂的指南
前端·windows·python
仟濹2 小时前
Python - 文件部分
python
一点.点2 小时前
李沐动手深度学习(pycharm中运行笔记)——10.多层感知机+从零实现+简介实现
人工智能·笔记·python·深度学习·pycharm
那雨倾城3 小时前
使用 OpenCV 实现哈哈镜效果
人工智能·python·opencv·计算机视觉
zhou1853 小时前
保姆式Win11安装教程|Rufus工具制作U盘+绕过限制+驱动安装全解析(附资源包)
windows·微软·windows11·重装系统
xzdangelliu3 小时前
POI模板生成EXCEL 64000 style in a .xlsx Workbook
java·excel·poi
编程乐趣3 小时前
推荐一个Excel与实体映射导入导出的C#开源库
开源·c#·.net·excel
蹦蹦跳跳真可爱5894 小时前
Python----循环神经网络(LSTM:长短期记忆网络)
人工智能·python·rnn·深度学习·神经网络·lstm
大模型铲屎官4 小时前
【深度学习-Day 16】梯度下降法 - 如何让模型自动变聪明?
开发语言·人工智能·pytorch·python·深度学习·llm·梯度下降