Как l oop через специфицированные c строки, столбцы - PullRequest
0 голосов
/ 22 апреля 2020

Я хочу l oop через указанный диапазон c моего файла xls. На рисунке видно, что у меня есть несколько крестиков в некоторых точках между рядами. Мне нужно получить их значение в моей программе python, чтобы отразить их в массив. Поэтому я подумал, что я просто проведу oop через фрейм данных с помощью 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")

enter описание изображения здесь

1 Ответ

0 голосов
/ 22 апреля 2020
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")

Вы можете нарезать строки pandas, используя ix. Google о pandas IX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...