Python 如何循环特定的行、列

Python 如何循环特定的行、列,python,pandas,loops,Python,Pandas,Loops,我想在xls文件的特定范围内循环。如图所示,您可以看到我在行之间的一些点上有一些十字。我需要将它们的值放入python程序中,以将它们镜像到数组中。所以我想我只是用pandas循环数据帧,并制作一个简单的if函数 到目前为止,我的函数如下所示: import pandas as pd import xlrd df = pd.read_excel('test.xls', sheet_name='Tabelle1') for index, rows in df.iterrows():

我想在xls文件的特定范围内循环。如图所示,您可以看到我在行之间的一些点上有一些十字。我需要将它们的值放入python程序中,以将它们镜像到数组中。所以我想我只是用pandas循环数据帧,并制作一个简单的if函数

到目前为止,我的函数如下所示:

import pandas as pd
import xlrd

df = pd.read_excel('test.xls', sheet_name='Tabelle1')


for index, rows in df.iterrows():
    if rows[index] == "x":
        print("test1")

您可以使用ix.googleabout pandas ix对pandas行进行切片


您可以使用ix对熊猫行进行切片。Google about pandas ix.

请不要发布代码、数据或回溯的图像。复制并粘贴为文本,然后将其格式化为代码(选择它并键入
ctrl-k
)。。。问题是什么?欢迎来到,所以请花点时间阅读,以及在该页面上找到的所有链接。那么你想进入特定的栏目,对吗?熊猫有。对不起,这是我的第一个问题^^请不要发布代码、数据或回溯的图像。复制并粘贴为文本,然后将其格式化为代码(选择它并键入
ctrl-k
)。。。问题是什么?欢迎来到,所以请花点时间阅读,以及在该页面上找到的所有链接。那么你想进入特定的栏目,对吗?熊猫有。对不起,这是我的第一个问题^^
df = pd.read_excel('test.xls', sheet_name='Tabelle1')
sliced_df = df.ix[8:26,]# slice base on the row index
for index, rows in sliced_df.iterrows():
    if rows[index] == "x":
        print("test1")