Панды для слияния данных с двух листов Excel

Я пытаюсь сопоставить два листа excel на основе значений столбцов, я начал писать этот код:

import pandas as pd transit = "C\\Users\\Taqwa\\Desktop\\dta_coded\\data.xlsx" xlsx = pd.ExcelFile(transit) df = pd.read_excel(xlsx,"201705_ch2m","zonUnsom163") 

появляется следующая ошибка:

 TypeError: list indices must be integers or slices, not str 

Если у вас есть два отдельных файла excel с одинаковым именем столбца, вы можете сравнить его по следующему методу

 import pandas as pd df1 = pd.read_excel('file1.xlsx') df2 = pd.read_excel('file2.xlsx') diff = df1[df1!=df2] print (diff) 
  • Python - удаление пробелов + удаление дубликатов. Заменить + drop_duplicate не работает?
  • Pandas медленно заменяет фрейм данных
  • «Нет» в легенде pandas python
  • Pandas / Excel: Любой способ кодирования строки ALT-ENTER / CHAR (10) разбивается на данные при вызове DataFrame.to_excel ()?
  • экспорт форматов из python pandas dataframe в формат excel
  • Python / Pandas - Цитирование через папку, добавляющую файлы в фрейм данных, если они находятся во втором кадре данных
  • извлекать несколько таблиц из таблицы с помощью python
  • Поворот текста заголовка в ячейках панд
  • Python и Pandas - удаление нижнего колонтитула в нескольких файлах с одинаковым перерывом
  • Как писать в существующий файл excel без нарушения формул с помощью openpyxl?
  • Какая структура данных возвращается Pands.read_excel и как я могу ссылаться на столбцы базовых фреймов данных?
  • Давайте будем гением компьютера.