Есть три распространенных способа удаления кавычек из строк в R:
Способ 1: Используйте print()
print(some_strings, quote=FALSE)
Способ 2: Используйте noquote()
noquote(some_strings)
Способ 3: Используйте кошку()
cat(some_strings)
В следующих примерах показано, как использовать каждый метод со следующим вектором строк:
#define vector of strings
some_strings <- c("hey", "these", "are", "some", "strings")
#view vector
some_strings
[1] "hey" "these" "are" "some" "strings"
Обратите внимание, что строки по умолчанию печатаются в кавычках.
Пример 1. Удаление кавычек из строк с помощью функции print()
В следующем коде показано, как использовать функцию print() для печати строк с удаленными кавычками:
#print vector of strings without quotes
print(some_strings, quote=FALSE)
[1] hey these are some strings
Пример 2. Удаление кавычек из строк с помощью noquote()
В следующем коде показано, как использовать функцию noquote() для печати строк с удаленными кавычками:
#print vector of strings without quotes
noquote(some_strings)
[1] hey these are some strings
Пример 3. Удаление кавычек из строк с помощью функции cat()
В следующем коде показано, как использовать функцию cat() для печати строк с удаленными кавычками:
#print vector of strings without quotes
cat(some_strings)
hey these are some strings
Вы также можете использовать аргумент \n для печати каждой строки без кавычек на новой строке:
#print vector of strings without quotes each on a new line
cat(paste(some_strings, " \n "))
hey
these
are
some
strings
Обратите внимание, что каждая строка в векторе печатается с новой строки.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в R:
Как удалить символы из строки в R
Как найти расположение символа в строке в R
Как удалить пробелы из строк в R