stats::sortSample

Сортировка строк выборки

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

stats::sortSample(s)
stats::sortSample(s, c1, c2, …)
stats::sortSample(s, [c1, c2, …])

Описание

stats::sortSample(s, ...) сортирует строки демонстрационного s.

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

Если никакие столбцы не заданы, то столбец 1 используется в сортировке. В случае связи столбец 2 используется и т.д.

Числа сортируются численно, строки сортируются лексикографически. Идентификаторы сортируются согласно стратегии, используемой MuPAD® sort команда. Числа на первом месте, вторые идентификаторы.

Примеры

Пример 1

Мы создаем выборку с одним столбцом и сортируем его:

stats::sortSample(stats::sample([x, g2, 3, g1, 8/5, 2]))
8/5
  2
  3
 g1
 g2
  x

Пример 2

Мы создаем выборку с двумя столбцами:

stats::sample([[b, 2], [a, 5], [a, 2], [c, 1], [b, 3]])
b  2
a  5
a  2
c  1
b  3

Отметьте различные приоритеты сортировки, заданные индексами столбца:

stats::sortSample(%, 1), stats::sortSample(%, 2),
stats::sortSample(%, 1, 2), stats::sortSample(%, 2, 1)
a  2    c  1    a  2    c  1
a  5    a  2    a  5    a  2
b  3  , b  2  , b  2  , b  2
b  2    b  3    b  3    b  3
c  1    a  5    c  1    a  5

Пример 3

Мы создаем демонстрационное, содержащее доход и затраты в годах 1997 и 1998:

stats::sample([[123, "costs", "97"], [720, "income", "98"],
               [623, "income", "97"], [150, "costs", "98"]])
123  "costs"   "97"
720  "income"  "98"
623  "income"  "97"
150  "costs"   "98"

Мы сортируем согласно году (третий столбец):

stats::sortSample(%, 3)
623  "income"  "97"
123  "costs"   "97"
150  "costs"   "98"
720  "income"  "98"

Мы сортируем с приоритетом в год. Элементы того же года затем сортируются лексикографически (“затраты”, прежде чем “поступили”):

stats::sortSample(%2, 3, 2)
123  "costs"   "97"
623  "income"  "97"
150  "costs"   "98"
720  "income"  "98"

Параметры

s

Выборка доменного типа stats::sample.

c1, c2, …

Целые числа, представляющие индексы столбца демонстрационного s.

Возвращаемые значения

Выборка доменного типа stats::sample.

Смотрите также

Функции MuPAD