Выполнить задание
2. Создайте новый проект test2.lgp.
2.1. Импортируйте в него текстовый файл CreditSample.txt.
2.2. Отсортируйте (компонент Сортировка) этот набор данных по следующим полям в
порядке возрастания: Срок ссуды, Размер ссуды, Количество иждивенцев.
2.3. Сделайте следующую замену (компонент Замена) в поле Семейное положение:
значение Да измените на Женат/замужем, Нет – на Холост/Не замужем.
2.4. Сделайте следующую замену (после предыдущего узла Замена) в поле Количество
иждивенцев: значение 0 – на Нет, 1 – без изменений, 2 и 3 – 2 и более.
2.5. Отфильтруйте набор данных, полученный в п. 2.4 по полю Иждивенцы так, чтобы
в выходной набор попали только строки, у которых значение в поле Иждивенцы не
равно Нет. Сколько записей прошло через фильтр?
2.6. Продолжите фильтровать набор данных, полученный в п. 2.5. Наложите следующий
фильтр, в который попадают все записи, удовлетворяющие условиям a либо
условиям b:
a. Размер ссуды – от 2000 до 5000, Цель ссуды – Покупка товара.
b. Цель ссуды – Иное. 9
2.7. Сколько записей прошло через фильтр?
2.8. Отсортируйте последний набор данных по полю Код.
3. Создайте новый пакет test3.lgp.
3.1. Импортируйте в него текстовый файл CreditSample.txt.
3.2. С помощью обработчика Калькулятор создайте новое поле Дата обработки,
значения в котором равны текущей дате.
3.3. Создайте новое поле Размер ссуды у.е., который рассчитывается делением на 70
поля Размер ссуды, руб. Все значения в новом поле должны быть округлены до
второго знака.
3.4. Создайте новое поле Флаг, значение в котором истинно, если выполняется условие:
Среднемесячный доход > 2000 и Наличие недвижимости = Да.
3.5. Создайте еще один столбец, значение в котором равно 1, если выполняется
условие: Прикладные методы анализа и синтеза информации
14
Флаг = TRUE и Давать кредит = FALSE.
3.6. Создайте новое поле RATE, в котором хранится значение в поле Срок ссуды,
возведенное в степень 0,6.
3.7. Создайте новое поле Сегмент, которое делит всех заемщиков на сегменты по
следующим правилам (используйте функцию IF/IFF):
1) ЕСЛИ Возраст >= 50 и Среднемесячный доход < 6000 ТО Сегмент = Сегмент 1
2) ЕСЛИ Возраст < 30 ТО Сегмент = Сегмент 2
3) Сегмент = Сегмент 3 во всех остальных случаях, не удовлетворяющим п. 1) и 2)
4. Создайте новый пакет test4.lgp.
4.1. Импортируйте в него файл Товары.txt.
4.2. Исключите из набора записи, в которых для товара отсутствует артикул.
4.3. С помощью функций компонента Калькулятор рассчитайте, сколько месяцев
прошло от даты последней продажи каждого товара до 01.04.2018.
4.4. Отсортируйте набор данных по количеству месяцев по убыванию.
4.5. Добавьте в набор поле логического типа Вывод из продажи и установите значение
true для товаров, у которых от даты продажи до 01.04.2018 прошло более 10
месяцев.
4.6. Ответьте на вопросы:
•
У какого количества товаров отсутствует артикул?
•
Сколько месяцев прошло с продажи отдельных товаров?
•
Какие товары не продавались дольше всего? Как долго?
•
Какое количество товаров пора выводить из продажи?
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |