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
03_apostila:04-dados [2023/08/15 18:18]
127.0.0.1 edição externa
03_apostila:04-dados [2023/08/15 18:23]
127.0.0.1 edição externa
Linha 1150: Linha 1150:
 Frequentemente teremos que trabalhar não com um vetor inteiro, mas com um //​subconjunto//​ dele.  Para obter subconjuntos de um vetor temos que realizar operações de **indexação**,​ isto é, associar ao vetor um outro vetor de mesmo tamanho com os **índices** dos elementos selecionados. ​ Frequentemente teremos que trabalhar não com um vetor inteiro, mas com um //​subconjunto//​ dele.  Para obter subconjuntos de um vetor temos que realizar operações de **indexação**,​ isto é, associar ao vetor um outro vetor de mesmo tamanho com os **índices** dos elementos selecionados. ​
  
-O **operador** de indexação é o colchetes ​'''​[]''',​ e um vetor pode ser indexado de três formas principais:+O **operador** de indexação é o colchetes ''​[]'',​ e um vetor pode ser indexado de três formas principais:
  
 A) **Vetor de números inteiros positivos**: ​ os números se referem às posições desejadas do vetor indexado. A) **Vetor de números inteiros positivos**: ​ os números se referem às posições desejadas do vetor indexado.
Linha 1182: Linha 1182:
  
  
-C) **Vetor lógico**: os elementos do vetor lógico correspondentes a '''​TRUE'''​ são selecionados,​ os elementos correspondentes a '''​FALSE'''​ são excluídos.+C) **Vetor lógico**: os elementos do vetor lógico correspondentes a ''​TRUE''​ são selecionados,​ os elementos correspondentes a ''​FALSE''​ são excluídos.
 <code rsplus> <code rsplus>
 > b > b
Linha 1199: Linha 1199:
 </​code>​ </​code>​
  
-Na indexação por vetores lógicos, esses vetores devem ter **o mesmo comprimento** do vetor indexado. ​ Caso contrário a operação será defeituosa:+Na indexação por vetores lógicos, esses vetores devem ter **o mesmo comprimento** do vetor indexado. Caso contrário a operação será defeituosa:
 <code rsplus> <code rsplus>
 > b > b
Linha 1211: Linha 1211:
  
 As operações por vetores lógicos podem combinar vários critérios, por meio dos operadores "​E",​ "​OU"​ e "​NÃO":​ As operações por vetores lógicos podem combinar vários critérios, por meio dos operadores "​E",​ "​OU"​ e "​NÃO":​
-<code rsplus>+
 <WRAP center round box 60%> <WRAP center round box 60%>
-Por questão de segurança do wiki contra spam algumas palavras são proibidas. Nos exemplos a seguir a palavra "​estupro"​ em inglês foi substituida ​por "​Abuso",​ por esse motivo para rodar as linhas de código deve retornar a palavra para o idioma inglesa. ​+Por questão de segurança do wiki contra spam algumas palavras são proibidas. Nos exemplos a seguir a palavra "​estupro"​ em inglês foi substituída ​por "​Abuso",​ por esse motivo para rodar as linhas de código deve retornar a palavra para o idioma inglesa. ​
 </​WRAP>​ </​WRAP>​
  
  
 +<code rsplus>
 ## Primeiras 5 linhas do data frame USArrests (crimes/​1000 habitantes em cada estado dos EUA, em 1973): ## Primeiras 5 linhas do data frame USArrests (crimes/​1000 habitantes em cada estado dos EUA, em 1973):
 > USArrests[1:​5,​] > USArrests[1:​5,​]
Linha 1235: Linha 1236:
 </​code>​ </​code>​
  
-D) **Vetor caracter**: nesse caso o vetor deve ser //nomeado// (função ​'''​names'''​) por um vetor '''​character''':​+D) **Vetor caracter**: nesse caso o vetor deve ser //nomeado// (função ''​names''​) por um vetor ''​character'':​
 <code rsplus> <code rsplus>
 > zoo = c(4, 10, 2, 45) > zoo = c(4, 10, 2, 45)
 > names(zoo) = c("​onça",​ "​anta",​ "​tatu",​ "​guará"​) > names(zoo) = c("​onça",​ "​anta",​ "​tatu",​ "​guará"​)
-> zoo[ c("​anta","​guará"​) ]+> zoo[ c("​anta",​ "​guará"​) ]
  anta guará  anta guará
    ​10 ​   45    ​10 ​   45
03_apostila/04-dados.txt · Última modificação: 2023/08/15 18:33 (edição externa)