У меня есть файл Excel, который содержит такие данные:
Name Job
Damian Engineer
Rose Musician
Eric Dancer
Я хочу объединить это с текстовым файлом со строками с одинаковым заданием:
25, Engineer
26, Dancer
Таким образом, окончательный результат будет:
Name Job Age
Damian Engineer 25
Eric Dancer 26
Я написал что-то для начала, но я не уверен, как получить окончательный вывод
xls = pd.read_excel(excel_file)
excel_dict = xls.astype(str).to_dict('list')
with open('hello.txt', 'rb') as f1:
csv_reader = csv.reader(f1)
for row in csv_reader:
job = row[1]
if job in excel_dict['Job']:
excel_dict['Age'] = row[0]
Не могли бы вы мне помочь, как достичь конечного результата выше? Я использую pandas для чтения файла excel и csv для чтения текстового файла.