Pandas: сопоставить значения на первом листе со значением на втором листе - PullRequest
0 голосов
/ 17 февраля 2020

У меня есть 2 листа Excel следующим образом:

Лист1

Col1
Client Number 
1
2
3
4
5
6
7
8
9
10

Лист2

Col1            Col2
Client Number   Client Name
2               James brown
4               Dave dave
5               Smith john
7               William 
8               Steve

Мне нужно сопоставить имя клиента на листе 2 с клиентом числа в листе 1 - я хочу добиться следующих результатов:

Sheet1

Col1           Col2
Client Number 
1
2              James brown
3
4              Dave dave
5              Smith john
6
7              William 
8              Steve
9
10

Любое руководство с благодарностью - спасибо

Редактировать - я думаю, что я нашел то, что я искал - если нет, я вернусь - спасибо

import pandas as pd


xls = pd.ExcelFile("C:\\Users\\chris\\Desktop\\colums.xlsx")
df1 = pd.read_excel(xls, 'Sheet1')
df2 = pd.read_excel(xls, 'Sheet2')

df_outer = pd.merge(df1, df2, on='Client Number', how='outer')

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