Спасибо за ваш ответ.
Извините за мой плохо представленный код.Я довольно новичок в использовании R.
Идея состоит в том, чтобы искать все комбинации Y и N для штрафа, без штрафа и денежного штрафа.
Следующий код предоставляет структуру, которая мне требуется.
s <- c('penalty','no penalty','money fine', 'Community_service')
n <- c('Y','N')
setNames(expand.grid(n, n, n,n), s)
#> penalty no penalty money fine Community_service
#> 1 Y Y Y Y
#> 2 N Y Y Y
#> 3 Y N Y Y
#> 4 N N Y Y
#> 5 Y Y N Y
#> 6 N Y N Y
#> 7 Y N N Y
#> 8 N N N Y
#> 9 Y Y Y N
#> 10 N Y Y N
#> 11 Y N Y N
#> 12 N N Y N
#> 13 Y Y N N
#> 14 N Y N N
#> 15 Y N N N
#> 16 N N N N
Однако, когда я добавляю новую категорию в вектор s, я получаю только 16 комбинаций вместо 26. Интересно, что мне добавить в этот код для работы?
s <- c('penalty','no penalty','money fine', 'Community_service')
n <- c('Y','N')
setNames(expand.grid(n, n, n,n), s)