Поиск, заполнение или удаление отсутствующих данных в 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 единицам модулей.