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
.