Python导入Excel表格数据并以字典dict格式保存
1.Python导入Excel表格数据并以字典dict格式保存
2.Python自动批量修改文件名称的方法3.Python修改柱状图边缘柱子与图边界的距离4.Python TensorFlow深度神经网络回归:keras.Sequential5.Python TensorFlow深度学习回归代码:DNNRegressor6.Python读取大量Excel文件并跨文件批量计算平均值7.Python绘制神经网络模型图8.随机森林RF模型超参数的优化:Python实现9.Python实现随机森林RF并对比自变量的重要性10.Python实现类别变量的独热编码(One-hot Encoding)11.Python pydot与graphviz库在Anaconda环境的配置12.多变量两两相互关系联合分布图的Python绘制13.基于遗传算法的地图四色原理绘图上色的Python代码14.Python求取文件夹内的文件数量、子文件夹内的文件数量15.机器学习数据顺序随机打乱:Python实现16.Python忽略NoData计算多张遥感影像的像元平均值:whitebox库17.Python ArcPy批量计算多时相遥感影像的各像元平均值18.Python GDAL库在Anaconda环境中的配置19.ArcMap将Python写的代码转为工具箱与自定义工具20.Python ArcPy批量掩膜、重采样大量遥感影像21.Python地理分析库whitebox在Anaconda中的配置22.Python ArcPy批量拼接长时间序列栅格图像23.HDF格式遥感影像批量转为TIFF格式:ArcPy实现24.Python gdal读取MODIS遥感影像并结合质量控制QC波段掩膜数据25.Python批量读取HDF多波段栅格数据并绘制像元直方图26.Python批量绘制遥感影像数据的直方图27.Python arcpy创建栅格、批量拼接栅格28.Python GDAL读取栅格数据并基于质量评估波段QA对指定数据加以筛选掩膜29.Python自动合并Word文件同时添加分页符的方法30.Python核对遥感影像批量下载情况的方法31.小提琴图的绘制方法:Python matplotlib实现32.Anaconda虚拟环境配置Python库与Spyder编译器33.创建Anaconda虚拟Python环境的方法34.ArcPy批量对大量遥感影像相减做差35.Python批量填补遥感影像的无效值NoData36.Python中numpy出现has no attribute '_no_nep50_warning'错误的一个解决方案37.用ArcGIS模型构建器生成、导出Python转换空间坐标系的代码38.基于Python GDAL为长时间序列遥感图像绘制时相变化曲线图39.Anaconda与Python环境在Windows中的部署40.Python实现snap:对齐多张遥感影像的空间范围41.Python基于Excel生成矢量图层及属性表信息:ArcPy42.Python表格处理模块xlrd在Anaconda中的安装43.多次复制Excel符合要求的数据行:Python批量实现44.Python基于Excel数据加以反距离加权空间插值并掩膜图层45.ArcPy自动绘制大量地图并设置地图要素:Python46.Python提取文本文件(.txt)数据的方法47.将大量文件的拓展名中大写字母改为小写:Python实现48.浏览器打开JupyterLab后所有快捷键与窗口按键均失效怎么办?49.Python依据遥感影像的分幅筛选出对应的栅格文件50.Anaconda安装Python的seaborn库51.SMOGN算法Python实现:解决回归分析中的数据不平衡52.Python结合文件名称将多个文件复制到不同路径下53.Python遥感影像叠加分析:基于一景数据提取另一数据54.在Ubuntu系统安装Anaconda及Python55.配置h5py、netCDF4库的方法:Anaconda环境56.核对不同文件夹所含内容的差异并提取缺失内容:Python代码57.tensorflow学习率指数衰减ExponentialDecay的参数介绍与使用方法58.Python按条件筛选、剔除表格数据并绘制剔除前后的直方图59.Python用shp文件裁剪多个遥感影像的方法60.Python的GDAL库绘制多波段、长时序遥感影像时间曲线图61.部署CPU与GPU通用的tensorflow:Anaconda环境62.Python按条件删除Excel表格数据的方法63.用whl文件安装Anaconda中的GDAL64.Python自动复制Excel数据:将各行分别重复指定次数65.Python批量分割Excel后逐行做差、合并文件的方法66.Python将表格文件中某些列的数据整体向上移动一行67.查找大量时序遥感文件缺失、不连贯的成像日期:Python代码68.将NC栅格表示时间维度的数据提取出来的方法69.批量计算遥感影像NDVI:Python代码70.Python随机抽取Excel数据并在处理后整合为一个文件71.Python读取栅格图像并对像元数据处理后导出到表格文件中72.基于高德地图API在Python中实现地图功能的方法73.Python在多个Excel文件中找出缺失数据行数多的文件74.互联网大中小厂实习面经:滴滴、美团、货拉拉、蔚来、信通院等75.Python代码将大量遥感数据的值缩放指定倍数的方法本文介绍基于Python语言,将一个Excel表格文件中的数据导入到Python中,并将其通过字典格式来存储的方法。
我们以如下所示的一个表格(.xlsx
格式)作为简单的示例。其中,表格共有两列,第一列为学号
,第二列为姓名
,且每一行的学号
都不重复;同时表格的第一行为表头。
假设我们需要将第一列的学号
数据作为字典的键
,而第二列姓名
数据作为字典的值
。
首先,导入必要的库。
from openpyxl import load_workbook
随后,列出需要转换为字典格式数据的Excel文件的路径与名称,以及数据开头所在行、数据的总行数。在这里,由于第一行是表头,因此开头所在行look_up_table_row_start
就是2
;同时这个表格共有32
位同学的信息,因此总行数look_up_table_row_number
就是32
。
look_up_table_path='F:/学习/2020-2021-2/形势与政策(二)/论文与学习心得/01_学习心得/Name_Number.xlsx'
look_up_table_row_start=2
look_up_table_row_number=32
接下来,我们就可以直接依次读取Excel表格文件中的数据,并将其导入到字典格式的变量name_number_dict
中。
name_number_dict={}
look_up_table_excel=load_workbook(look_up_table_path)
look_up_table_all_sheet=look_up_table_excel.get_sheet_names()
look_up_table_sheet=look_up_table_excel.get_sheet_by_name(look_up_table_all_sheet[0])
for i in range(look_up_table_row_start,look_up_table_row_start+look_up_table_row_number):
number=look_up_table_sheet.cell(i,1).value
name=look_up_table_sheet.cell(i,2).value
name_number_dict[number]=name
至此,大功告成;我们来看一看name_number_dict
此时的状态:
其中,Key
就是原本Excel中的学号
,Value
(就是右侧的马赛克区域)就是原本Excel中的姓名
;还可以从上图的标题中看到,这个字典共有32
个elements
,也就是对应着原本Excel中32
位同学的信息。
至此,大功告成。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)