Обновите .xlsx информацией из csv python - PullRequest
0 голосов
/ 15 апреля 2020

Фон:

Я создал 2 кадра данных с пользовательской информацией (один для основного списка и входного файла)

Входной файл - retailEmp, и я взял значения из указанного c столбца и поместите их в список (retail_term_file_empID). Главный список - retailTerm, и я перенес значения из указанного столбца c в другой список (retail_term_file_empID)

. Сценарий ищет дубликаты из retail_val_wd_report_emp в retail_term_file_empID. если он найдет дубликат, он будет пропущен, если он уникален, я хочу, чтобы он просмотрел весь фрейм данных retailEmp. если значение в поле Employee_ID соответствует WD_report_retail_EMP, чем экспортировать значение Effective_date.

, так что это фрагмент кода с ошибкой, которую я получаю

for WD_report_retail_EMP in retail_val_wd_report_emp:
    if WD_report_retail_EMP in retail_term_file_empID:
        pass
    else:
        print(retailEmp.loc[retailEmp['Employee_ID'] == WD_report_retail_EMP, "Effective_Date"])

вывод:

(venv) [user@localhost Termination]$ python3 Term.py 
/home/user/PycharmProjects/Termination/venv/lib64/python3.6/site-packages/pandas/core/ops/array_ops.py:253: FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison
  res_values = method(rvalues)
Series([], Name: Effective_Date, dtype: object)
Series([], Name: Effective_Date, dtype: object)
Series([], Name: Effective_Date, dtype: object)
...