logo

Crowdly

Browser

Add to Chrome

Написать скрипт R для составления и проверки табеля учета рабочего времени. Пр...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Написать скрипт R для составления и проверки табеля учета рабочего времени.

Примеры табелей:

Пример 1

Пример 2

Общие условия:

  • Частично заполненный файл табеля представляется в формате .xlsx
  • Количество работников: фиксировано (на оценку 4), произвольное (на оценку 5)
  • В табеле могут быть заполнены первая часть месяца или весь месяц
  • Месяц может быть 30 или 31 день (на оценку 4) + 28 или 29 дней (на оценку 5).

Необходимо:

  1. Заполнить табель (составить столбцы "Итого дней (часов) явок (неявок)

    с 1 по 15" и "Всего дней (часов) явок (неявок))

    за месяц":

    1. При этом посчитать у каждого сотрудника кол-во часов. Учтите, что дробный формат (например, "7,15" - означает 7 часов и 15 минут) нельзя суммировать простым сложением., а нужно отдельно посчитать кол-во часов и кол-во минут, потом сумму минут перевести в целые часы.
    2. У каждого сотрудника нужно посчитать кол-во рабочих дней и отпусков. В нижней соответствующей строке у каждого сотрудника стоит буква: "B" - выходной, "O" - отпуск, "Ф"  - рабочий день, " " (пропуск) - сотрудник не состоял в трудовых отношениях. 
    3. Результат записать в другой файл табеля .xlsx 
  2. Проверить табель (проверить правильность уже заполненных столбцов "Итого дней (часов) явок (неявок) с 1 по 15" и "Всего дней (часов) явок (неявок)):

    1. на оценку 4 - выводить сообщение об ошибках в консоли
    2. на оценку 5 - сделать второй файл табеля .xlsx в котором ячейки с ошибками будут отмечены желтым фоном.

Для защиты:

  1. Прикрепить отчет с пунктами: 

    1. Оглавление
    2. Постановка задачи
    3. Описание технологий (R + пакеты)
    4. Результаты тестирования
    5. Вывод
  2. Прикрепить рабочий код
  3. Лично защитить работу (демонстрация работы кода + знание смысла кода)
More questions like this

Want instant access to all verified answers on eios.sibsutis.ru?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome