Ferramentas do usuário

Ferramentas do site


03_apostila:04-dados

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
Próxima revisão Ambos lados da revisão seguinte
03_apostila:04-dados [2023/08/15 18:00]
127.0.0.1 edição externa
03_apostila:04-dados [2023/08/15 18:18]
127.0.0.1 edição externa
Linha 906: Linha 906:
 </​code>​ </​code>​
  
-Mas existem ​algumas ​operações que são próprias desse tipo de vetores:+Mas existem ​muitas ​operações que funcionam ou são próprias desse tipo de vetores:
 <code rsplus> <code rsplus>
-> sort( sp )+> sort( sp ) # ordenação de caracteres em ordem crescente
 [1] "​Myrcia sulfiflora" ​     "​Myrcia sulfiflora" ​     "​Syagrus romanzoffianus"​ [1] "​Myrcia sulfiflora" ​     "​Myrcia sulfiflora" ​     "​Syagrus romanzoffianus"​
 [4] "​Tabebuia cassinoides"​ [4] "​Tabebuia cassinoides"​
 > >
-> grep("​Myrcia",​ sp)+> grep("​Myrcia",​ sp) # busca por elementos do vetor de caracteres contendo "​Myrcia"​
 [1] 1 4 [1] 1 4
 > >
-> table( sp )+> table( sp ) # contagem do numero de elementos para cada classe de elemento ​
 sp sp
      ​Myrcia sulfiflora Syagrus romanzoffianus ​  ​Tabebuia cassinoides      ​Myrcia sulfiflora Syagrus romanzoffianus ​  ​Tabebuia cassinoides
                      ​2 ​                     1                      1                      ​2 ​                     1                      1
 +>                     
 +> sub("​Myrcia",​ "​M.",​ sp ) # substituição de caracteres
 +[1] "M. sulfiflora" ​         "​Syagrus romanzoffianus"​ "​Tabebuia cassinoides" ​  "​M. sulfiflora"​
 +>
 +> strsplit(sp,​ " ") # divisão de cada elemento do vetor por um dado caractere ou símbolo (no caso, um espaço)
 +[[1]]
 +[1] "​Myrcia" ​    "​sulfiflora"​
 +
 +[[2]]
 +[1] "​Syagrus" ​       "​romanzoffianus"​
 +
 +[[3]]
 +[1] "​Tabebuia" ​   "​cassinoides"​
 +
 +[[4]]
 +[1] "​Myrcia" ​    "​sulfiflora"​
 +>
 </​code>​ </​code>​
 +
 +Também é possível concatenar vetores de caracteres usando a função ''​paste'': ​
 +
 <code rsplus> <code rsplus>
  
Linha 1048: Linha 1068:
 === Uma maneira simples de quantificar frequências === === Uma maneira simples de quantificar frequências ===
  
-Os vetores lógicos ('''​logical'''​) podem participar de operações matemáticas. ​ Nesse caso o valor '''​TRUE'''​ assume o valor 1, e valor '''​FALSE'''​ assume o valor 0:+Os vetores lógicos (''​logical''​) podem participar de operações matemáticas. ​ Nesse caso o valor ''​TRUE''​ assume o valor 1, e valor ''​FALSE''​ assume o valor 0:
 <code rsplus> <code rsplus>
 > f > f
03_apostila/04-dados.txt · Última modificação: 2023/08/15 18:33 (edição externa)