Поиск, заполнение или удаление отсутствующих данных в Live Editor
Задача «Очистить отсутствующие данные» позволяет вам в интерактивном режиме обрабатывать отсутствующие значения данных, такие как NaN или <missing>. Задача автоматически генерирует MATLAB® код для вашего live скрипта.
Используя эту задачу, вы можете:
Поиск, заполнение или удаление отсутствующих данных в переменной рабочей области.
Настройте метод заполнения данных.
Автоматически визуализируйте отсутствующие данные и очищенные данные.
Чтобы добавить задачу «Очистить отсутствующие данные» в live скрипт в редакторе MATLAB:
На вкладке Live Editor выберите Task > Clean Missing Data.
В код блоке скрипта введите соответствующее ключевое слово, например missing или remove. Выберите Clean Missing Data из предложенных завершений команды.
Input data - Действительные входные данные из рабочей областиЭта задача работает с данными типа single, double, duration, calendarDuration, datetime, categorical, string, char, и cell массивы векторов символов. Данные могут содержаться в векторе или табличных переменных. При предоставлении таблицы или расписания для входных данных задайте All supported variables, чтобы очистить все переменные с поддерживаемым типом. Выберите All numeric variables, чтобы очистить все переменные типа single или double. Чтобы выбрать конкретные поддерживаемые переменные для очистки, выберите Specified variables и затем выберите переменные по отдельности.
Fill method - Метод заполнения недостающих данныхLinear interpolation (по умолчанию) | Constant value | Previous value | Next value | Nearest value | Spline interpolation | Shape-preserving cubic interpolation (PCHIP) | Modified Akima cubic interpolation | Moving median | Moving mean | ...Укажите метод заполнения недостающих данных с помощью одной из следующих опций.
| Метод | Описание |
|---|---|
Linear interpolation | Линейная интерполяция соседних, несовпадающих значений. |
Constant value | Заданное постоянное значение. |
Previous value | Предыдущее значение без дискретизации. |
Next value | Следующее значение без дискретизации. |
Nearest value | Самое близкое значение без дискретизации. |
Spline interpolation | Кусочно-кубическая сплайн интерполяция. |
Shape-preserving cubic interpolation | Сохраняющая форму кусочно-кубическая сплайн интерполяция. |
Modified Akima cubic interpolation | Модифицированная кубическая эрмитовая интерполяция Акимы. |
Moving median | Перемещение медианы с заданным размером окна. |
Moving mean | Скользящее среднее значение с заданным размером окна. |
Window - Окно для методов перемещенияCentered (по умолчанию) | AsymmetricУкажите тип и размер окна, когда метод для заполнения недостающих данных Moving median или Moving mean.
| Окно | Описание |
|---|---|
Centered | Заданная длина окна с центром вокруг текущей точки |
Asymmetric | Заданное окно, содержащее количество элементов до текущей точки и количество элементов после текущей точки |
Размеры окон соответствуют X-axis единицам модулей.