Я нашел этот код:sapply() с strsplit в R
string = c("G1:E001", "G2:E002", "G3:E003")
> sapply(strsplit(string, ":"), "[", 2)
[1] "E001" "E002" "E003"
ясно strsplit(string, ":")
возвращает векторы размера 3, где каждый компонент я является вектором размера 2, содержащего Gi
и E00i
.
Но почему еще два аргумента "[", 2
есть желание выбрать только те E00i
? Насколько я вижу только аргументы, принимаемые функцией являются:
sapply(X, FUN, ..., simplify = TRUE, USE.NAMES = TRUE)
Это не только замена, это эквивалент. 'x [2]' - это то же самое, что '\' [\ '(x, 2)' – thelatemail