как удалить столбец по имени столбца в Excel, используя pandas in python - PullRequest
2 голосов
/ 25 марта 2020

Я пытаюсь удалить столбец в Excel по имени столбца в качестве пользовательского ввода. Ниже приведен мой код

def del_col1(col1):
    path=pd.ExcelFile(os.getcwd(),'SAMPLE_TASK.xlsx')
    df=pd.read_excel(path,sheet_name)
    del df[col1]
    path.save()

d='Y'
while (d=='y' or d=='Y'):
    col1=(input("Enter Column Name. : "))
    del_col1(col1)
    d=input("press Y to continue or N to exit:")

Это показывает следующую ошибку. пожалуйста помогите

Traceback (most recent call last):
  File "path/Final_codes.py", line 33, in <module>
    del_col1(col1)
  File "path/Final_codes.py", line 25, in del_col1
    path=pd.ExcelFile(os.getcwd(),'SAMPLE_TASK.xlsx')
  File "C:\Python37\lib\site-packages\pandas\io\excel\_base.py", line 811, in __init__
    raise ValueError("Unknown engine: {engine}".format(engine=engine))
ValueError: Unknown engine: SAMPLE_TASK.xlsx
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...