На изображении, что Хэдли подразумевает под упрощением при применении поднабора матрицы? - PullRequest
0 голосов
/ 03 июня 2018

enter image description here

http://adv -r.had.co.nz / Subsetting.html

Я не понимаюзначение «упрощение» на изображении выше.

Ответы [ 2 ]

0 голосов
/ 04 июня 2018

Посмотрите на вывод ?drop.Когда вы задаете подмножество данных, матриц или массивов и получаете результат с «меньшим измерением», тогда размер результата будет уменьшен, чтобы стать «более простым».

dim( matrix(1:4, 2)[ , 1])
NULL  # a single row or single column result will become an atomic vector

Если вы установите drop =ЛОЖЬ в качестве аргумента, тогда вы можете предотвратить этот эффект.

dim( matrix(1:4, 2)[ , 1, drop=FALSE])  # also works for dataframes
[1] 2 1
0 голосов
/ 04 июня 2018

Ответ действительно на скриншоте, и, запустив код, вы увидите его на практике.

По сути, если вы выберете один столбец и упростите, то результатом будет вектор.

Без упрощения это фрейм данных одного столбца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...