<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://brapci.inf.br/wiki/index.php?action=history&amp;feed=atom&amp;title=Linguagem_R%3AManipulando_caracteres</id>
	<title>Linguagem R:Manipulando caracteres - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://brapci.inf.br/wiki/index.php?action=history&amp;feed=atom&amp;title=Linguagem_R%3AManipulando_caracteres"/>
	<link rel="alternate" type="text/html" href="https://brapci.inf.br/wiki/index.php?title=Linguagem_R:Manipulando_caracteres&amp;action=history"/>
	<updated>2026-05-15T19:43:04Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://brapci.inf.br/wiki/index.php?title=Linguagem_R:Manipulando_caracteres&amp;diff=262&amp;oldid=prev</id>
		<title>Renefgj: Criou página com &#039;  == tolower == == toupper ==  == remove acentos ==  rm_accent &lt;- function(str,pattern=&quot;all&quot;) {   # Rotinas e funções úteis V 1.0   # rm.accent - REMOVE ACENTOS DE PALAVRAS...&#039;</title>
		<link rel="alternate" type="text/html" href="https://brapci.inf.br/wiki/index.php?title=Linguagem_R:Manipulando_caracteres&amp;diff=262&amp;oldid=prev"/>
		<updated>2021-04-11T00:30:50Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;  == tolower == == toupper ==  == remove acentos ==  rm_accent &amp;lt;- function(str,pattern=&amp;quot;all&amp;quot;) {   # Rotinas e funções úteis V 1.0   # rm.accent - REMOVE ACENTOS DE PALAVRAS...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== tolower ==&lt;br /&gt;
== toupper ==&lt;br /&gt;
&lt;br /&gt;
== remove acentos ==&lt;br /&gt;
 rm_accent &amp;lt;- function(str,pattern=&amp;quot;all&amp;quot;) {&lt;br /&gt;
  # Rotinas e funções úteis V 1.0&lt;br /&gt;
  # rm.accent - REMOVE ACENTOS DE PALAVRAS&lt;br /&gt;
  # Função que tira todos os acentos e pontuações de um vetor de strings.&lt;br /&gt;
  # Parâmetros:&lt;br /&gt;
  # str - vetor de strings que terão seus acentos retirados.&lt;br /&gt;
  # patterns - vetor de strings com um ou mais elementos indicando quais acentos deverão ser retirados.&lt;br /&gt;
  #            Para indicar quais acentos deverão ser retirados, um vetor com os símbolos deverão ser passados.&lt;br /&gt;
  #            Exemplo: pattern = c(&amp;quot;´&amp;quot;, &amp;quot;^&amp;quot;) retirará os acentos agudos e circunflexos apenas.&lt;br /&gt;
  #            Outras palavras aceitas: &amp;quot;all&amp;quot; (retira todos os acentos, que são &amp;quot;´&amp;quot;, &amp;quot;`&amp;quot;, &amp;quot;^&amp;quot;, &amp;quot;~&amp;quot;, &amp;quot;¨&amp;quot;, &amp;quot;ç&amp;quot;)&lt;br /&gt;
  if(!is.character(str))&lt;br /&gt;
    str &amp;lt;- as.character(str)&lt;br /&gt;
  pattern &amp;lt;- unique(pattern)&lt;br /&gt;
  if(any(pattern==&amp;quot;Ç&amp;quot;))&lt;br /&gt;
    pattern[pattern==&amp;quot;Ç&amp;quot;] &amp;lt;- &amp;quot;ç&amp;quot;&lt;br /&gt;
  symbols &amp;lt;- c(&lt;br /&gt;
    acute = &amp;quot;áéíóúÁÉÍÓÚýÝ&amp;quot;,&lt;br /&gt;
    grave = &amp;quot;àèìòùÀÈÌÒÙ&amp;quot;,&lt;br /&gt;
    circunflex = &amp;quot;âêîôûÂÊÎÔÛ&amp;quot;,&lt;br /&gt;
    tilde = &amp;quot;ãõÃÕñÑ&amp;quot;,&lt;br /&gt;
    umlaut = &amp;quot;äëïöüÄËÏÖÜÿ&amp;quot;,&lt;br /&gt;
    cedil = &amp;quot;çÇ&amp;quot;&lt;br /&gt;
  )&lt;br /&gt;
  nudeSymbols &amp;lt;- c(&lt;br /&gt;
    acute = &amp;quot;aeiouAEIOUyY&amp;quot;,&lt;br /&gt;
    grave = &amp;quot;aeiouAEIOU&amp;quot;,&lt;br /&gt;
    circunflex = &amp;quot;aeiouAEIOU&amp;quot;,&lt;br /&gt;
    tilde = &amp;quot;aoAOnN&amp;quot;,&lt;br /&gt;
    umlaut = &amp;quot;aeiouAEIOUy&amp;quot;,&lt;br /&gt;
    cedil = &amp;quot;cC&amp;quot;&lt;br /&gt;
  )&lt;br /&gt;
  accentTypes &amp;lt;- c(&amp;quot;´&amp;quot;,&amp;quot;`&amp;quot;,&amp;quot;^&amp;quot;,&amp;quot;~&amp;quot;,&amp;quot;¨&amp;quot;,&amp;quot;ç&amp;quot;)&lt;br /&gt;
  if(any(c(&amp;quot;all&amp;quot;,&amp;quot;al&amp;quot;,&amp;quot;a&amp;quot;,&amp;quot;todos&amp;quot;,&amp;quot;t&amp;quot;,&amp;quot;to&amp;quot;,&amp;quot;tod&amp;quot;,&amp;quot;todo&amp;quot;)%in%pattern)) # opcao retirar todos&lt;br /&gt;
    return(chartr(paste(symbols, collapse=&amp;quot;&amp;quot;), paste(nudeSymbols, collapse=&amp;quot;&amp;quot;), str))&lt;br /&gt;
  for(i in which(accentTypes%in%pattern))&lt;br /&gt;
    str &amp;lt;- chartr(symbols[i],nudeSymbols[i], str)&lt;br /&gt;
  return(str)&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>Renefgj</name></author>
		
	</entry>
</feed>