Функция trimws() в 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)
# Удалить пробельные символы с обеих сторон
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