如何从 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 中执行其他常见操作:

如何在R中查找字符串中的字符位置
如何在 R 中连接字符串
如何在R中将向量转换为字符串
如何将字符转换为R中的因子

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注