如何使用python中的数字范围从Excel文件中提取一组特定的值?

Kailas naresh

我打算做什么:

我有一个包含电压和电流数据的excel文件,我想从特定的表格中提取“ IV_RAW”。这些值仅来自第4行,分别位于D和E列中。可以说这些值如下所示:

V(电压) I(当前)
47 1个
46 2
45 3
0 4
-0.1 5
-10 5

现在,我只想只提取以45的电压(V)开头的值,而不应该采用负电压还需要取出相应的电流(I)值。必须对多个Excel文件执行此操作。因此,不能从特定的行号开始,而应该以电压值作为标准。

我知道的:

我只知道如何使用openxyl取出整个值集:

loc = ("path")
wb = load_workbook("Data") #thefilename
ws = wb["IV_raw"] #theactiveworksheet 

#to extract the voltage and current data: 
for row in ws.iter_rows(min_row=1, max_col=3, max_row=2, values_only=True): 
      
        print(row)

我是中午编码员,是python的新手。因此,如果你们可以提供帮助,它将非常有帮助。如果有一个简化的版本,pandas那就太好了。先感谢您

弗洛丽

pandas您应该明确看看以下用途sheet_name设置了SHEET_NAME,header是报头的行索引(从0开始,使第4行- > 3),usecols使用A1表示法限定的列。

最后一行过滤数据框。如果我理解正确,那么您希望电压在0到45之间,这就是示例所做的事情,而df是您得到的data_frame

import pandas as pd
file_loc = "path.xlsx"
df = pd.read_excel(file_loc, 
                   sheet_name = 'IV_raw',
                   header = 3, 
                   usecols = "D:E")
df = df[(df['V(voltage)'] > 0) & (df['V(voltage)'] < 45)]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从python中的一组链接中提取数字

如何从数组中的一组连续数字中提取最大值?

Powershell:在文件中查找一组文本,然后在该组文本中提取特定行

如何从一组特定的域中提取链接?

如何从单元格中提取一组数字并将其加到Google表格中

如果记录包含一组特定的字符串,如何从文件中提取记录?

Python:从 JSON 中提取一组值

从python中的复合元素列表中提取一组

如何使用 ijson 从 json 文件中提取一组相应的数据?

如何在 Python 中使用多个键修改嵌套字典中的一组特定值?

从excel中的某个范围中提取唯一值,而忽略特定值

Excel:如何将一组相同的行及其值提取到列中?

EXCEL:如何仅通过使用FORMULAS从单元格中提取可变数量的数字,并从提取的数字中找出一个范围?

Excel-如何使一组特定值的数字在另一个单元格中返回不同的文本值

如何从列表中为一组中的特定值返回一组值的索引?

如何从空格后或括号前/后的 QString 中提取一组数字?

如何在Excel中递增同一组数字

通过特定键从地图集合中提取一组值

通过字符串从特定行中提取一组值

如何用从列表中提取的值替换一组的指示值

如何从R中的矩阵中提取特定范围的值?

如何提取由点后跟一组特定的单词正则表达式python的数字?

(Excel-高级)如何使用条件范围(数组公式)从列表中提取唯一值

BigQuery - 从一组 Json 文件中提取数据

从Python中的元组值中提取特定数字

如何从Excel文件中提取组信息

如何在Excel文件中搜索一组输入字符串并使用Python返回所有匹配的行?

如何删除目录中的一组特定的.png文件?

如何检查更大范围的数字中是否包含一组数字?