Biorąc pod uwagę ciąg znakówR strsplit z wieloma nieuporządkowanymi argumentami podziału?
test_1<-"abc def,ghi klm"
test_2<-"abc, def ghi klm"
pragnę uzyskać
"abc"
"def"
"ghi"
Jednak użycie strsplit, trzeba znać kolejność wartości rozbitego w łańcuchu, jak strsplit wykorzystuje pierwszą wartość zrobić pierwszy podział, drugi drugi ... a następnie przetwarza.
Ale tego nie robi:
strsplit(test_1, c(",", " "))
strsplit(test_2, c(" ", ","))
strsplit(test_2, split=c("[:punct:]","[:space:]"))[[1]]
szukam podzielić ciąg gdzie mogę znaleźć żadnego z moich wartości rozbitego w jednym kroku.
W rzeczywistości 'strsplit (test_1, c (" ",", "))' nie działa dla mnie. Zwraca: '' abc def "" ghi klm "' – betabandido
Masz rację. Usunąłem to. Nadal chcę dodać działający przykład przy użyciu wielu wartości podziału, jeśli taki posiadasz. –