从R中字符删除所有空白
在这篇文章中,我们将看到如何删除一个R编程语言的的所有空白。
我们可以通过以下方式做到:
- 使用 gsub()函数。
- 使用 str_replace_all()函数。
方法一:使用 gsub()函数
gsub()函数用于通过删除给定字符串中的空格来删除空格。
Syntax: gsub(” “, “”, input_string)
where
- First parameter takes the space to check the string has space
- Second parameter replaces with “No space” if there is space in the string
- Third parameter is the input string.
实施例:R t程序使用GSUB()函数从删除空白。
R
# consider the string
data = "Hello Geek welocme to Geeksforgeeks"
print("Original String:")
print(data)
print("After remove white space:")
# remove white spaces
print(gsub(" ","",data))
R
# consider the string
string="Hello Geek welocme to Geeksforgeeks"
print("Original String:")
print(string)
print("After remove white space:")
# remove white spaces
print(str_replace_all(string," ",""))
输出:
[1] "Original String:"
[1] "Hello Geek welocme to Geeksforgeeks"
[1] "After remove white space:"
[1] "HelloGeekwelocmetoGeeksforgeeks"
方法 2:使用 str_replace_all()函数
此函数用于用空替换空格,类似于 gsub()函数。它在stringr包中可用。要安装此模块,请在终端中键入以下命令。
install.packages("stringr")
这里我们使用 str_replace_all()函数去除字符串中的空格。
Syntax: str_replace_all(input_string,” “, “”)
where
- First parameter takes the input string
- Second parameter replaces with “No space” if there is space in the string
- Third parameter is to check the string has space
实施例:R t程序以去除在所述的空白
电阻
# consider the string
string="Hello Geek welocme to Geeksforgeeks"
print("Original String:")
print(string)
print("After remove white space:")
# remove white spaces
print(str_replace_all(string," ",""))
输出:
[1] "Original String:"
[1] "Hello Geek welocme to Geeksforgeeks"
[1] "After remove white space:"
[1] "HelloGeekwelocmetoGeeksforgeeks"