Таблицы

Массивы в табличной форме, именованные столбцы которых могут иметь различные типы

table является типом данных, подходящим для ориентированных на столбцы или табличных данных, который часто хранится в виде столбцов в текстовом файле или в электронной таблице. Таблицы состоят из строк и ориентированных на столбцы переменных. Каждая переменная в таблице может иметь различные типы данных и другой размер с одним ограничением, что каждая переменная должна иметь одинаковое число строк. Для получения дополнительной информации смотрите Создание и Работа с таблицами или смотрите Таблицы и Категориальные массивы.

Функции

расширить все

tableМассив таблиц с именованными переменными, которые могут содержать различные типы
array2tableПреобразуйте однородный массив в таблицу
cell2tableПреобразуйте массив ячеек в таблицу
struct2tableПреобразуйте массив структур в таблицу
table2arrayПреобразуйте таблицу в однородный массив
table2cellПреобразуйте таблицу в массив ячеек
table2structПреобразуйте таблицу в массив структур
table2timetableПреобразуйте таблицу в расписание
timetable2tableПреобразуйте timetable в таблицу
vartypeИндекс в таблицу или расписание по типу переменной
convertvarsПреобразуйте переменные таблицы или расписания в заданный тип данных

Базовый импорт и экспорт

readtableСоставьте таблицу из файла
writetableЗапись таблицы в файл

Определение правил импорта

detectImportOptionsСоздайте настройки импорта на основе содержимого файла
spreadsheetImportOptionsОбъект настроек импорта для электронных таблиц
getvaroptsПолучите переменные настройки импорта
setvaroptsУстановите настройки импорта переменных
setvartypeУстановите типы данных переменных
previewПредварительный просмотр восьми строк из файла с помощью настроек импорта
headПолучите верхние строки таблицы, timetable или длинный массив
tailПолучите нижние строки таблицы, timetable или длинный массив
summaryПечать сводных данных по таблице, расписанию или категориальному массиву
heightКоличество строк таблицы
widthКоличество табличных переменных
istableОпределите, является ли вход таблицей
stackedplotСовмещенный график из нескольких переменных с общей осью X

Сортировка

sortrowsСортировка строк массива или таблицы
uniqueУникальные значения в массиве
issortedrowsОпределите, отсортированы ли строки матрицы или таблицы
topkrowsВерхние строки в сортированном порядке

Переставьте переменные

addvarsДобавьте переменные в таблицу или timetable
renamevarsПереименуйте переменные в таблице или timetable
movevarsПереместите переменные в таблицу или timetable
removevarsУдалите переменные из таблицы или timetable
splitvarsРазделите многополюсные переменные в таблице или timetable
mergevarsОбъедините переменные таблицы или расписания в многополюсную переменную
vartypeИндекс в таблицу или расписание по типу переменной
convertvarsПреобразуйте переменные таблицы или расписания в заданный тип данных

Измениться

rows2varsПереориентируйте таблицу или расписание так, чтобы строки стали переменными
stackСтекайте данные из входной таблицы или timetable в одну переменную в выходной таблице или timetable
unstackНестек данных из одной переменной в несколько переменных
inner2outerИнвертируйте вложенную иерархию таблицы в таблицах или timetables

Настройка свойств

addpropДобавьте пользовательские свойства к таблице или timetable
rmpropУдалите пользовательские свойства из таблицы или timetable

Присоединение с использованием ключевых переменных

joinОбъедините две таблицы или расписания по строкам с помощью ключевых переменных
innerjoinВнутреннее соединение между двумя таблицами или расписаниями
outerjoinВнешнее соединение между двумя таблицами или расписаниями

Задание операций

unionУстановите объединение двух массивов
intersectУстановите пересечение двух массивов
ismemberЭлементы массива, которые являются представителями массива наборов
setdiffУстановите различие двух массивов
setxorУстановите исключающее ИЛИ из двух массивов
ismissingНайти отсутствующие значения
standardizeMissingВставка стандартных отсутствующих значений
rmmissingУдалить отсутствующие записи
fillmissingЗаполните отсутствующие значения
varfunПрименить функцию к переменным таблицы или расписания
rowfunПрименить функцию к строкам таблицы или расписания
findgroupsПоиск групп и возврат номеров групп
splitapplyРазделите данные на группы и примените функцию
groupsummaryГруппирование сводных данных расчетов
vartypeИндекс в таблицу или расписание по типу переменной
convertvarsПреобразуйте переменные таблицы или расписания в заданный тип данных

Задачи Live Editor

Join TablesОбъедините две таблицы с помощью ключевых переменных в Live Editor
Stack Table VariablesОбъедините значения из нескольких табличных переменных в одну табличную переменную в Live Editor
Unstack Table VariablesРаспределите значения от одной табличной переменной до нескольких табличных переменных в Live Editor

Темы

Преимущества использования таблиц

Используйте таблицы для удобного хранения данных смешанного типа, доступа к данным с числовой или именованной индексацией и для хранения метаданных.

Создание и работа с таблицами

В этом примере показано, как создать таблицу из переменных рабочей области, работать с данными таблицы и записать таблицы в файлы для дальнейшего использования.

Доступ к данным в таблицах

Индексация в таблицы с круглыми скобками, запись через точку и фигурные скобки обращается к данным таблицы различными способами. Можно использовать индексацию для создания таблицы, которая является подмножеством большей таблицы, или для создания массива из данных в таблице.

Расчеты по таблицам

В этом примере показано, как выполнить вычисление в таблицах.

Изменения свойства DimensionNames в R2016b

Таблицы могут вызывать предупреждения о совместимости и изменять имена размерностей при изменении свойства DimensionNames.