Страница 1 из 1

R Cran: удаление пробелов внутри строки

Добавлено: 17 апр 2015, 15:28
nickleb
Подскажите, пожалуйста, функцию для удаление пробелов внутри строки.
С "ведущими" и "концевыми" много в многочисленных библиотеках...
В регулярные выражения окунаться не хочется... М.б. кто-то то знает таковую?
М.б. какой-то replace()?
И ещё, почему так?:

Код: Выделить всё

> z<-paste(rm_white(" qwerty "),rm_white(" asdfg "))
> z
[1] "qwerty asdfg"
> 

...почему пробел остался?

Re: R Cran: удаление пробелов внутри строки

Добавлено: 17 апр 2015, 15:37
nickleb
нашёл:

Код: Выделить всё

gsub(pattern = "[[:blank:]]", replacement = "", z)
[1] "qwertyasdfg"
> 
хороший справочный документ по работе со строками в R Cran с примерами:
http://gastonsanchez.com/Handling_and_P ... s_in_R.pdf

Re: R Cran: удаление пробелов внутри строки

Добавлено: 17 апр 2015, 17:58
gamm
nickleb писал(а): И ещё, почему так?:

Код: Выделить всё

> z<-paste(rm_white(" qwerty "),rm_white(" asdfg "))
> z
[1] "qwerty asdfg"
> 

...почему пробел остался?
1) потому, что сами попросили, нужно

Код: Выделить всё

paste(rm_white(" qwerty "),rm_white(" asdfg "),sep="")

Re: R Cran: удаление пробелов внутри строки

Добавлено: 17 апр 2015, 18:16
nickleb
gamm писал(а):
nickleb писал(а): И ещё, почему так?:

Код: Выделить всё

> z<-paste(rm_white(" qwerty "),rm_white(" asdfg "))
> z
[1] "qwerty asdfg"
> 

...почему пробел остался?
1) потому, что сами попросили, нужно

Код: Выделить всё

paste(rm_white(" qwerty "),rm_white(" asdfg "),sep="")
...sep'аратор !... спасибо, gamm!