Извлекайте данные из ячейки в панде - PullRequest
0 голосов
/ 21 марта 2019

Требуется, чтобы у меня было два листа в одном файле Excel. Лист 1 содержит список названий стран. Лист 2 имеет основной список названий стран с идентификатором.

Для каждого названия страны на Листе 1 мне нужно сопоставить название страны на листе 2, получить идентификатор и вставить идентификатор в листе 1.

Я застрял в получении удостоверения личности из Sheet2. Пожалуйста, помогите. Мой код

file = 'WIP3.xlsx'
xl = pd.ExcelFile(file)
df = xl.parse('Sheet1')
df1 = xl.parse('Sheet2')
df1['Sheet2'] = [random.randint(0,1000) for x in range(df1.shape[0])]

for index, row in df.iterrows():
     col1 = (row['Country_Title'])
     IScritical=df1['Title'].str.contains(col1)
     for CHECK in IScritical:
        if CHECK:  
            val = df1.loc[[0,'Code']]
            print(val)
            break

Хотя я могу получить всю строку, мне нужен только код, а не вся строка.

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