关于python的一个比较简单的问题。请看一下图片。批量取excel里的数据。

作者&投稿:称博 (若有异议请与网页底部的电邮联系)
~ 你的问题在于Python的索引是从0开始的,所以在循环中df.iloc[i - 1, 1]实际上取的是第i行,第1列的数据。因此,当i=4时,df.iloc[3, 1]实际上是取第4行,第1列的数据,也就是Excel中的B5单元格。
要解决这个问题,你可以在for循环中减去1,以得到你想要的B4单元格的数据。以下是修改后的代码:
python复制代码
import pandas as pd
# 读取Excel文件
file_path = r'D:\水到渠成\3.xlsm' # 替换为你的Excel文件路径
df = pd.read_excel(file_path, sheet_name='陕煤')
# 提取B5到B104单元格的数据,并赋予单独的变量
for i in range(4, 104):
var_name = f'jiage{i - 3}' # 根据规则生成变量名称
var_value = df.iloc[i - 2, 1] # 使用iloc提取单元格数据,注意索引从0开始
exec(f'{var_name} = var_value') # 创建变量并赋值
这样,当i=4时,df.iloc[i - 2, 1]实际上取的是第2行,第1列的数据,也就是Excel中的B4单元格。希望这个回答能够帮到你。


python中~1等于多少?
python中~1等于-2。python介绍如下:Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫作ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,...

python语言是一种什么语言
python的中文名称是蟒蛇。Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初是用来编写自动化脚本的,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。Python特点主要有以下几个方面:1、简单:Python是一种代表简单主义思想的语言。阅读一个良好的Pyth...

python的应用领域有哪些?
使用Python进行人工智能和机器学习开发,能够快速构建和训练模型,并应用于图像识别、语音识别、自然语言处理和推荐系统等领域。3. Web开发:Python也是一门用于Web开发的优秀语言。Django和Flask是两个非常流行的Python Web框架,它们提供了一系列的工具和库,使得开发Web应用程序变得更加高效和便捷。Python的简...

帕罗斯基(一种基于Python的自然语言处理工具)
帕罗斯基是一种基于Python的自然语言处理工具,它可以帮助用户对文本进行分析和处理。它支持多种自然语言处理任务,如词性标注、句法分析、命名实体识别等。帕罗斯基是一个开源项目,可以在GitHub上找到它的源代码和文档。安装帕罗斯基 要使用帕罗斯基,首先需要安装它。安装帕罗斯基非常简单,只需要使用pip命令即可。

python是一种什么类型语言
Python是一种解释型语言,意味着开发过程中没有了编译这个环节,类似于PHP和Perl语言;Python是交互式语言,意味着你可以在一个Python提示符>>>后直接执行代码;Python是面向对象语言,意味着Python支持面向对象的风格或代码封装在对象的编程技术;Python是初学者首选的语言,Python对初级程序员而言,是一种伟大...

python是什么东西啊?
Python是一种高级编程语言。Python是一种广泛使用的高级编程语言,其设计哲学强调代码的可读性和简洁性。它拥有强大的标准库和第三方库支持,可以用于开发各种类型的应用程序。Python的应用范围非常广泛,可以用于Web开发、数据分析、人工智能、科学计算、自动化脚本等多个领域。Python的特点 1. 简洁易懂:...

python最佳入门教程(1): python的安装
make是Linux系统下的编译安装工具,用来解释执行makefile文件中的脚本命令,编译命令。现在我们开始编译安装python (1) 在当前目录执行.\/configure(2) 输入 make && sudo make install 若无指定安装目录,python会被默认安装在\/usr\/local目录中, 读者可以执行.\/configure --prefix=“你自定义的安装目录”...

python是个什么东西
Python是一种跨平台的计算机程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Python的创始人为荷兰人吉多·范罗苏姆(GuidovanRossum)。1989年圣诞节...

python的创始人
吉多·范罗苏姆(Guido van Rossum)。吉多·范罗苏姆,生于荷兰哈勒姆省,是一名荷兰计算机程序员,也是Python编程语言的创始人。他在1989年底创造了Python,并于1991年首次公开发行。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。它的设计哲学强调代码的可读性,允许程序员使用少量的...

python能做什么?只要应用于哪些方面?应该如何学习?
Python是一门很适合做科学计算的编程语言,97年开始,NASA就大量使用Python进行各种复杂的科学运算,随着NumPy、SciPy、Matplotlib、Enthought librarys等众多程序库的开发,使得Python越来越适合做科学计算、绘制高质量的2D和3D图像。9. 游戏开发 在网络游戏开发中,Python也有很多应用,相比于Lua or C++,...

扎鲁特旗15763272854: 请教一个最简单的python问题!!
茶咽鸡骨: 注意以下文字:range creates and returns a normal list object, xrange returns a sequence object of a special type, mostly meant to be used in a for statement.xrange consumes less memory than range for this specific, frequent use, in which all you ...

扎鲁特旗15763272854: 关于python的一个小问题 -
茶咽鸡骨: python range() 函数可创建一个整数列表,一般用在 for 循环中. 函数语法 range(start, stop[, step]) 参数说明: start: 计数从 start 开始.默认是从 0 开始.例如range(5)等价于range(0, 5); stop: 计数到 stop 结束,但不包括 stop.例如:range...

扎鲁特旗15763272854: 关于python的菜鸟问题 -
茶咽鸡骨: 代码解释如下:1. input_file作为变量,指的是一个文件的路径;2. current_file = open(input_file)这一句获取input_file的内容,这时候current_file 相当于f;3. print_all (current_file)就是用current_file调用了print_all 函数,此时f=current_file;此时,解...

扎鲁特旗15763272854: 关于python的一个简单问题 -
茶咽鸡骨: ,我觉得,你想实现你的逻辑,需要用的是while,而不是用if else,不管输入几次错误值,用while控制会好点

扎鲁特旗15763272854: 新手关于python的一些基本问题 -
茶咽鸡骨: 简单的说都有.开源软件就是一个大拼盘.什么都有,虽然都没有微软做得好.第一个问题,有几个工具,比如py2exe可以将它转成执行文件.还有工具比如cython可以将它转成C代码编码执行 第二个问题.有,python需要它的虚拟机才能执行 第三个问题,有,针对xwindow,qt,gtk,tkinter各有一套图形的开发界面.本人更喜欢用pyqt4.

扎鲁特旗15763272854: 请问一个关于Python的简单问题.. -
茶咽鸡骨: 因为第一次循环时列表元素个数为 5 , 指针指向第一个元素经过一次循环后元素个数变为 4, 指针指向第二个元素再经过一次循环, 个数变为3,指针指向第三个元素当循环第四次时,这个列表的元素只有2个了, 而指针指向的是列表的第四个元素只有2个元素的列表不可能有第四个元素,所以循环终止

扎鲁特旗15763272854: python 简单问题 速来 -
茶咽鸡骨: 不知道你的问题解决了没有,就是一个小问题,age是数值类型,需要通过eval(),将输入转换成数值.结果如下.name = input() age = eval(input()) if ageprint('too young') else: print('hello',name,"welcom")

扎鲁特旗15763272854: 一个Python编程的简单问题 -
茶咽鸡骨: 首先你要明白,一个方法后面加上了括号,就意味着python会将这个方法执行之. 你的字典里,'1' : ps.p1() 这不就意味着直接将之执行了吗? 当然会直接打印出结果! 你应该这样做: class p(object):def p1(self):print('11111')def p2(self...

扎鲁特旗15763272854: Python简单问题? -
茶咽鸡骨: 这个很简单,首先看一下%12这个代码,是取余的意思,year代表当前年份,以2020年为例,那么对2020年减去1972年后为48,除以12的商为4,余数为0,那么index=(year-1972)%12=0;然后zodiac这个是数组变量,存储了12生肖及其顺序,zodiac[index]实际就是zodiac[0],那对应zodiac结果集中的0索引指针,也就是第一个值(数组的索引从0开始,非1)----鼠,也就是当year=2020时,输出为鼠 这个代码是最简单最简单的代码了.都是基础

扎鲁特旗15763272854: Python的特点有哪些特点 -
茶咽鸡骨: Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发. Python的特点如下: 1、简单 Python是一...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网