Функция trimws() в R - Удаление пробельных символов

R 语言实例Примеры на языке R

Функция trimws() в R используется для удаления пробельных символов (пробелов, табуляций, символов новой строки и т. д.) в начале и в конце строк.

При очистке данных trimws() может удалять лишние пробелы, случайно попавшие во ввод пользователя.

Синтаксис функции trimws() выглядит следующим образом:

trimws(x, which = c("both", "left", "right"))

Описание параметра:

  • xВходной символьный вектор.

  • whichС какой стороны удалять пробельные символы: "both" (обе стороны), "left" (левая сторона), "right" (правая сторона).

Пример

text <- " Привет ПРИМЕР "

# Удалить пробельные символы с обеих сторон
result1 <- trimws(text)
print(result1)

# Удалить пробельные символы только слева
result2 <- trimws(text, which = "left")
print("Только слева:")
print(result2)

# Удалить пробельные символы только справа
result3 <- trimws(text, which = "right")
print("Только справа:")
print(result3)

# Обработать вектор
names_with_spaces <- c(" Чжан Сань ", " Ли Сы", "Ван У ")
cleaned_names <- trimws(names_with_spaces)
print("Очищенные имена:")
print(cleaned_names)

Выполнение приведенного выше кода дает следующий вывод:

[1] "Hello EXAMPLE"
[1] "只去左侧:"
[1] "Hello EXAMPLE  "
[1] "只去右侧:"
[1] "  Hello EXAMPLE"
[1] "清理后的名字:"
[1] "张三" "李四" "王五"

R 语言实例Примеры на языке R

Другие расширения