R - Remova todo o espaço branco da corda do personagem

R - Remova todo o espaço branco da corda do personagem
O requisito é remover todos os espaços brancos da corda do personagem na linguagem de programação R.

Neste artigo, discutiremos a remoção de todos os espaços brancos de uma string de personagem em um vetor, uma lista e um quadro de dados.

Existem duas maneiras de remover espaços brancos da corda de personagem dada.

Abordagem 1: Gsub ()

A abordagem gsub () é usada para substituir todos os espaços brancos presentes em uma corda de personagem.

Sintaxe:

gsub ("", "", "caractere_string")

São necessários três parâmetros:

  1. O primeiro parâmetro representa o espaço em branco.
  2. O segundo parâmetro representa uma sequência vazia que substitui o espaço branco.
  3. O último parâmetro é a sequência de entrada com espaços brancos.

Exemplo 1

Neste exemplo, estamos removendo espaços brancos na string do personagem: “Bem -vindo ao Linux Dint”

Imprimir (Gsub ("", "", "Bem -vindo ao Linux Dint"))))

Resultado:

Podemos ver que os espaços brancos são removidos da corda.

Exemplo 2

Neste exemplo, estamos removendo espaços brancos no vetor de duas seqüências de caracteres:

#Crie um vetor com 2 cordas
Vector_fruits = C ("Pap ayya", "Wat er Lemon")
#Display o vetor real
Imprimir (Vector_fruits)
#Remove White Spaces in Vector_Fruits Vector
Imprimir (Gsub ("", "", Vector_fruits))

Resultado:

Podemos ver que os espaços brancos são removidos do vetor de seqüências de caracteres.

Exemplo 3

Neste exemplo, estamos removendo espaços brancos no quadro de dados de três colunas de string de caracteres:

#Crie um mercado de quadros de dados que possui 6 linhas e 5 colunas.
Mercado = dados.quadro (market_id = c (1,2,3,1,2,2), market_name = c ('m 1', 'm 2', 'm3', 'm1', 'm2', 'm2'), ' market_place = c
('Ind Ia', 'EUA', 'Ind Ia', 'Índia', 'nós A', 'USA'), Market_type = C ('Gro Cery', 'Bar', 'Grocery', 'Groce Ry ',' ba r ',' bar '), market_squarefeet = c (120.342.220.120.342.342))
#Valores atuais na coluna Market_name no quadro de dados de mercado
impressão (mercado $ market_name)
#Remove White Spaces na coluna Market_name no Frame de dados de mercado
Imprimir (Gsub ("", "", Market $ market_name)))
#Valores atuais na coluna Market_place no quadro de dados de mercado
Imprimir (mercado $ market_place)
#Remove White Spaces na coluna Market_place no quadro de dados de mercado
Imprimir (Gsub ("", "", Market $ market_place))
#Valores atuais na coluna Market_type no quadro de dados de mercado
Imprimir (mercado $ market_type)
#Remove White Spaces na coluna Market_type no quadro de dados de mercado
Imprimir (Gsub ("", "", Market $ market_type))

Resultado:

Podemos ver que os espaços brancos são removidos das colunas: market_name, marlet_place e market_type no quadro de dados.

Exemplo 4

Neste exemplo, estamos removendo espaços brancos da lista de duas seqüências de caracteres:

#Crie uma lista com 2 strings
list_fruits = list ("Pap ayya", "Water Lemon")
#Display a lista real
Print (list_fruits)
#Remove White Spaces na lista list_fruits
print (gsub ("", "", list_fruits))
.

Resultado:

Podemos ver que os espaços brancos são removidos da lista de seqüências de caracteres.

Abordagem 2: str_replace_all ()

str_replace_all () é usado para substituir todos os espaços brancos presentes em uma corda de personagem. Está disponível na biblioteca Stringr. Então, precisamos carregar esta biblioteca. Se você receber algum erro ao carregar esta biblioteca, precisará instalar esta biblioteca primeiro.

Comando - instale.Pacotes ('Stringr')

Vai retornar:

[Instalando o pacote em '/usr/local/lib/r/site-library'
(como 'lib' não é especificado)]

Sintaxe:

str_replace_all ("caracteres_string", "", "")

São necessários três parâmetros:

  1. A primeira sequência de entrada de parâmetro com espaços brancos.
  2. O segundo parâmetro representa o espaço branco.
  3. O último parâmetro representa uma corda vazia que substitui o espaço branco.

Exemplo 1

Neste exemplo, estamos removendo espaços brancos na string do personagem: “Bem -vindo ao Linux Dint”

Biblioteca ('Stringr')
print (str_replace_all ("Welcome to linux dica", "", ""))

Resultado:

Podemos ver que os espaços brancos são removidos da corda.

Exemplo 2

Neste exemplo, estamos removendo espaços brancos no vetor de duas seqüências de caracteres:

Biblioteca ('Stringr')
#Crie um vetor com 2 cordas
Vector_fruits = C ("Pap ayya", "Wat er Lemon")
#Display o vetor real
Imprimir (Vector_fruits)
#Remove White Spaces in Vector_Fruits Vector
print (str_replace_all (Vector_fruits, "" "" "))

Resultado:

Podemos ver que os espaços brancos são removidos do vetor de seqüências de caracteres.

Exemplo 3

Neste exemplo, estamos removendo espaços brancos no quadro de dados de três colunas de string de caracteres:

Biblioteca ('Stringr')
#Crie um mercado de dados que possui 6 linhas e 5 colunas.
Mercado = dados.quadro (market_id = c (1,2,3,1,2,2), market_name = c ('m 1', 'm 2', 'm3', 'm1', 'm2', 'm2'), ' market_place = c
('Ind Ia', 'EUA', 'Ind Ia', 'Índia', 'nós A', 'USA'), Market_type = C ('Gro Cery', 'Bar', 'Grocery', 'Groce Ry ',' ba r ',' bar '), market_squarefeet = c (120.342.220.120.342.342))
#Valores atuais na coluna Market_name no quadro de dados de mercado
impressão (mercado $ market_name)
#Remove White Spaces na coluna Market_name no Frame de dados de mercado
print (str_replace_all (mercado $ market_name, "", ""))
#Valores atuais na coluna Market_place no quadro de dados de mercado
Imprimir (mercado $ market_place)
#Remove White Spaces na coluna Market_place no quadro de dados de mercado
print (str_replace_all (mercado $ market_place, "", "")))
#Valores atuais na coluna Market_type no quadro de dados de mercado
Imprimir (mercado $ market_type)
#Remove White Spaces na coluna Market_type no quadro de dados de mercado
print (str_replace_all (mercado $ market_type, "", ""))

Resultado:

Podemos ver que os espaços brancos são removidos das colunas: market_name, marlet_place e market_type no quadro de dados.

Exemplo 4

Neste exemplo, estamos removendo espaços brancos na lista de duas seqüências de caracteres:

Biblioteca ('Stringr')
#Crie uma lista com 2 strings
list_fruits = list ("Pap ayya", "Water Lemon")
#Display a lista real
Print (list_fruits)
# Remova os espaços brancos na lista list_fruits
print (str_replace_all (list_fruits, "", ""))

Resultado:

Podemos ver que os espaços brancos são removidos da lista de seqüências de caracteres.

Conclusão

Neste artigo, vimos como remover todos os espaços brancos de uma string de personagem usando as funções Gsub () e Str_replace_all (). Você também pode aplicar essas funções às estruturas de dados R, como vetor, quadro de dados e lista. Verifique se você instalou a biblioteca Stringr quando estiver usando a função str_replace_all ().