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

Вопросы по статистическому пакету R. Не обязательно гео.
Ответить
nickleb
Гуру
Сообщения: 964
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

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

Сообщение nickleb » 17 апр 2015, 15:28

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

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

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

...почему пробел остался?
Последний раз редактировалось nickleb 02 июн 2015, 20:55, всего редактировалось 1 раз.

nickleb
Гуру
Сообщения: 964
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

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

Сообщение nickleb » 17 апр 2015, 15:37

нашёл:

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

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

gamm
Гуру
Сообщения: 4057
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm » 17 апр 2015, 17:58

nickleb писал(а): И ещё, почему так?:

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

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

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

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

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

nickleb
Гуру
Сообщения: 964
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

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

Сообщение nickleb » 17 апр 2015, 18:16

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!

Ответить

Вернуться в «R»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 35 гостей