mam:Podział tekstu na podstawie kropką w R
"word1.word2"
i chcę:
"word1" "word2"
wiem, muszę używać strsplit
z Perl = true, ale nie mogę znaleźć wyrażenie regularne dla okresu (do podania do argumentu podziału).
mam:Podział tekstu na podstawie kropką w R
"word1.word2"
i chcę:
"word1" "word2"
wiem, muszę używać strsplit
z Perl = true, ale nie mogę znaleźć wyrażenie regularne dla okresu (do podania do argumentu podziału).
Spróbuj
library(stringr)
a <- "word1.word2"
str_split(a, "\\.")
Istnieje kilka sposobów, aby to zrobić, zarówno z podstawy R i z pakietów przetwarzania wspólny ciąg (jak „stringr” i „stringi”).
Oto kilka w podstawowej R:
str1 <- "word1.word2"
strsplit(str1, ".", fixed = TRUE) ## Add fixed = TRUE
strsplit(str1, "[.]") ## Make use of character classes
strsplit(str1, "\\.") ## Escape special characters
Czy naprawdę potrzebujemy regex do tego? – anubhava
'strsplit (str1, '[.]') [[1]]' powinien zrobić to lub użyć '\\.' – akrun
@krurun bardzo dziękuję – Antoine