РассмотримПочему strsplit возвращает список
text <- "who let the dogs out"
fooo <- strsplit(text, " ")
fooo
[[1]]
[1] "who" "let" "the" "dogs" "out"
выход strsplit
список. Первый элемент списка - это вектор, содержащий слова выше.
Почему функция ведет себя так? Есть ли какой-нибудь случай, когда он вернет список с более чем одним элементом?
И я могу получить доступ слова, используя
fooo[[1]][1]
[1] "who"
, но там нет более простого способа?
Потому что так оно и было написано. –
Ответ, который любой религиозный фундаменталист мог бы гордиться: «потому что он сделал это так». – FooBar
Ну, если у вас было два элемента в 'text', а' strsplit' вернул вектор, как бы вы определили, какие расколы пришли из какого-либо элемента в 'text'? –