Я хотел бы выяснить, присутствуют ли все необходимые имена столбцов в Excel с использованием Python.например:
Header1 Header2 Header3
Val1 Val4 Val6
Val2 val5 Val7
Я хочу знать, присутствует header4
или нет
Я использую следующее:
import pandas as pd
path=C:\Req_file\excel_file
xl = pd.Excelfile(path)
for name in xl.sheet_names:
df = pd.read_excel(xl, name)
my_cols = [Header1, Header2,Header3,Header4]
print(df[my_cols])
Создает
Keyerror: [header4] отсутствует в индексе
Я хотел бы знать, возможно ли это сделать с помощью оператора "if".Я хочу создать сообщение об ошибке на кадре, но я получаю только в терминале.
Заранее большое спасибо.