Поиск текстовых значений в определенно ограниченных столбцах и строчках

Как найти текстовое значение?

При выполнении данного кода ниже компилятор вообще ничего не выводит:

import pandas as pd
fp='C:/Users/CodeMaker/Downloads/geoMapj.csv'
df=pd.read_csv(fp)
exs=df.iloc[1:17,0:0]
for search in exs.items():
    if search == 'China':
        print('Win')
    else:
        print('Fail')

Хочу чтобы выводилось Win или Fail при нахождении определенного текстового значения.


Ответы (2 шт):

Автор решения: Skeggi
if "China" in exs.index:
    print('Win')
else:
    print('Fail')
→ Ссылка
Автор решения: MaxU

Я бы делал это так:

df = pd.read_csv("/path/to/geoMap.csv", skiprows=1)

print("Win" if df.loc[1:17, "Country"].str.contains("China").any() else "Fail")
→ Ссылка