如何从 r 中的字符串中删除空格(3 个示例)
您可以使用以下方法从 R 中的字符串中删除空格:
方法 1:使用 gsub() 删除所有空格
updated_string <- gsub(" ", "", my_string)
方法 2:使用 str_replace_all() 删除所有空格
library (stringr)
updated_string <- str_replace_all(my_string, " ", "")
方法 3:使用 str_trim() 删除前导和尾随空格
library (stringr) #remove all trailing whitespace updated_string <- str_trim(my_string, " right ") #remove all leading whitespace updated_string <- str_trim(my_string, " left ")
以下示例展示了如何在实践中使用每种方法。
示例 1:使用 gsub() 删除所有空格
以下代码显示如何使用 R 中的gsub()函数删除给定字符串中的所有空格:
#create string
my_string <- "Check out this cool string"
#remove all whitespace from string
updated_string <- gsub(" ", "", my_string)
#view updated string
updated_string
[1] "Checkoutthiscoolstring"
请注意,所有空格均已从字符串中删除。
示例 2:使用 str_replace_all() 删除所有空格
以下代码显示如何使用 R 中stringr包的str_replace_all()函数删除给定字符串中的所有空格:
library (stringr)
#create string
my_string <- "Check out this cool string"
#remove all whitespace from string
updated_string <- str_replace_all(my_string, " ", "")
#view updated string
updated_string
[1] "Checkoutthiscoolstring"
请注意,所有空格均已从字符串中删除。
示例 3:使用 str_trim() 删除前导和尾随空格
以下代码显示如何使用 R 中stringr包的str_trim()函数删除给定字符串中的所有前导空格:
library (stringr)
#create string with leading whitespace
my_string <- "Check out this cool string"
#remove all leading whitespace from string
updated_string <- str_trim(my_string, " left ")
#view updated string
updated_string
[1] “Check out this cool string”
请注意,所有前导空格均已被删除。
以下代码显示如何使用str_trim()函数删除给定字符串中的所有尾随空格:
library (stringr)
#create string with trailing whitespace
my_string <- "Check out this cool string "
#remove all trailing whitespace from string
updated_string <- str_trim(my_string, " right ")
#view updated string
updated_string
[1] “Check out this cool string”
请注意,所有尾随空格均已删除。
其他资源
以下教程解释了如何在 R 中执行其他常见操作: