Последний Data
предоставляет индекс для значений подмножества от c("a","b","c","d","e")
.
Давайте рассмотрим простой пример:
Рассмотрим,
a <- 1:10
Теперь, чтобы получить первое значение в a
, вы можете сделать
a[1]
#[1] 1
Чтобы получить 3-е значение в a
, вы можете сделать
a[3]
#[1] 3
Чтобы получить 6-е и 8-е значение в a
, вы можете сделать
a[c(6, 8)]
#[1] 6 8
Что произойдет, если вы повторите определенный индекс? Скажем, вы выбираете 1 дважды и 3 раза.
a[c(1, 1, 3)]
#[1] 1 1 3
Как видите, первое значение выбирается два раза, а третье - один раз.
Теперь Data
, который у вас есть, служит этим индексом для подмножества, тогда как a
становится c("a","b","c","d","e")
a <- c("a","b","c","d","e")
set.seed(123)
Data=sample(1:5,size=25,replace=T)
Data
#[1] 3 3 2 2 3 5 4 1 2 3 5 3 3 1 4 1 1 5 3 2 2 1 3 4 1
Теперь вы используете эти Data
значения для подмножества из a
давая
a[Data]
#[1] "c" "c" "b" "b" "c" "e" "d" "a" "b" "c" "e" "c" "c" "a" "d" "a" "a" "e" "c" "b" "b" "a" "c" "d" "a"
Примечание: есть встроенная константа letters
и LETTERS
, которая дает 26 строчных и прописных букв.
letters
#[1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z"
LETTERS
# [1] "A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S" "T" "U" "V" "W" "X" "Y" "Z"