Использование программ с данными
| English | Русский |
|---|---|
| processing/ˈprəʊsesɪŋ/ | обработка |
| iteration/ˌɪtəˈreɪʃn/ | итерации |
| element/ˈelɪmənt/ | элемента |
| filter/ˈfɪltə/ | filter |
| subset/ˈsʌbset/ | подмножество |
| combine/kəmˈbaɪn/ | сочетаются |
| transform/trænsˈfɔːm/ | преобразование |
| Cleaning/ˈkliːnɪŋ/ | Очистка |
Программы для ответов на вопросы
- Последний шаг — использовать программу для непосредственной работы с данными.
- Программа делает это через обработку: принимает данные, выполняет действия, возвращает новую информацию.
- Входом может быть список записей, например, студенты и их баллы.
- Выходом может быть новый факт, который напрямую не содержался в данных, например, средний балл класса.
Программа, которая принимает баллы на вход и возвращает среднее значение, выполняет:
Ввод → обработка → вывод дают новый факт, среднее значение.
Итерация посещает каждый элемент
- Чтобы просмотреть весь набор данных, программа использует итерацию — повторение одних и тех же шагов для каждого элемента.
- Цикл посещает каждый элемент (каждый элемент) списка один за другим.
- Таким образом, программа проверяет каждую запись без отдельной строки для каждой из них.
Среднее пяти оценок. Цикл проходит по $70, 85, 90, 60, 95$, добавляя каждое значение к текущей сумме. После цикла сумма равна $400$; деление на 5 дает среднее $400 \div 5 = 80$ — информацию, которой нет в исходном списке.
Отслеживание цикла, суммирующего баллы
Цикл проходит через список, добавляя каждый балл к общей сумме. После последнего прохода сумма составляет 400; деление на 5 дает среднее значение 80.
Повторение одних и тех же шагов для каждого элемента списка называется ______.
Цикл посещает каждый элемент по очереди.
Цикл суммирует оценки 70, 85, 90, 60, 95 и получает 400. Каково среднее значение этих 5 оценок?
400 ÷ 5 = 80.
Фильтрация до подмножества
- Часто нужны только некоторые записи. Фильтр оставляет записи, соответствующие условию, и отбрасывает остальные.
- Условие — это проверка, которая истинна или ложна для каждой записи, например, «балл 80 или выше».
- Фильтр формирует меньшее подмножество — только те записи, которые прошли проверку.
- Разобранный пример. Фильтрация $70, 85, 90, 60, 95$ условием «балл $\geq 80$» оставляет $85, 90, 95$ — 3 студента.
Из оценок 70, 85, 90, 60, 95 сколько значений проходят фильтр "оценка ≥ 80"?
Проходят 85, 90, 95 — подмножество из 3 элементов.
Меньшая группа записей, удовлетворяющих условию фильтра, называется ______.
Фильтр создает подмножество исходных записей.
Почему следует очищать данные перед вычислением?
Грязные данные дают неверный ответ, поэтому сначала очистите их для получения надежных результатов.
Объединение, преобразование и очистка
- Программа может объединять данные из нескольких источников — сопоставлять имена и баллы по общему ID.
- Или преобразовывать их — переводить градусы Цельсия в Фаренгейта, или сырые баллы в проценты.
- Очистка внутри программы (удаление дубликатов, пропуск пустых полей) делает результаты надежными.
- «Грязные» данные вводят в заблуждение: дубликат искажает среднее, а пустое поле может вызвать ошибку вычисления.
Программа обрабатывает данные: входные записи поступают, выходные — новая информация. Итерация посещает каждый элемент для подсчета сумм и средних; фильтр сохраняет подмножество, отвечающее условию. Программы также объединяют источники, преобразуют значения и очищают данные заранее, потому что «грязные» данные дают неверный ответ.