RozważmyDlaczego strsplit zwróci listę
text <- "who let the dogs out"
fooo <- strsplit(text, " ")
fooo
[[1]]
[1] "who" "let" "the" "dogs" "out"
wyjście strsplit
jest lista. Pierwszym elementem listy jest wektor, który zawiera powyższe słowa.
Dlaczego funkcja zachowuje się w ten sposób? Czy istnieje przypadek, w którym zwróciłby listę zawierającą więcej niż jeden element?
I mogę uzyskać dostęp do słowa używając
fooo[[1]][1]
[1] "who"
, ale to nie ma prostszy sposób?
Bo tak napisano: –
To jest odpowiedź, z której każdy religijny fundamentalista byłby dumny: "ponieważ ON to uczynił". – FooBar
Cóż, jeśli masz dwa elementy w "tekście", a 'strsplit' zwróciło wektor, jak byś odróżnił, które podziały pochodziły od jakiego elementu w tekście? –