stats::selectRowВыберите строки выборки
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
stats::selectRow(s,c,x, <Not>) stats::selectRow(s,[c1, c2, …],[x1, x2, …], <Not>)
stats::selectRow(s, ...) выбирает строки демонстрационного s наличие определенных записей в определенных местах.
stats::selectRow(s, c, x) возвращает выборку, состоящую из всех строк в s, которые содержат элемент данных x в положении c.
stats::selectRow(s, [c1, c2, …], [x1, x2, …] ) возвращает выборку, состоящую из всех строк в s, которые содержат элемент данных x 1 в положении c 1 и x 2 в положении c 2 и т.д. должно быть столько же положений c 1, c 2, … сколько элементы данных x 1, x 2, …
Мы создаем выборку с двумя столбцами:
stats::sample([[a, 5], [c, 1], [a, 2], [b, 3]])
a 5 c 1 a 2 b 3
Мы выбираем все строки с a как их первая запись:
stats::selectRow(%, 1, a)
a 5 a 2
Мы создаем демонстрационное, содержащее доход и затраты в годах 1997 и 1998:
stats::sample([[123, "costs", "97"], [442, "income", "98"],
[11, "costs", "98"], [623, "income", "97"]])123 "costs" "97" 442 "income" "98" 11 "costs" "98" 623 "income" "97"
Мы выбираем строку, которая имеет "income" во втором и "97" в третьем столбце:
stats::selectRow(%, [2, 3], ["income", "97"])
623 "income" "97"
Мы выбираем остающиеся строки:
stats::selectRow(%2, [2, 3], ["income", "97"], Not)
123 "costs" "97" 442 "income" "98" 11 "costs" "98"
|
Выборка доменного типа |
|
Целые числа, представляющие индексы столбца демонстрационного |
|
Арифметические выражения. |
|
Причины |
Выборка доменного типа stats::sample.