Поиск текстовых значений в определенно ограниченных столбцах и строчках
Как найти текстовое значение?
При выполнении данного кода ниже компилятор вообще ничего не выводит:
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 шт):
Автор решения: 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")