Introdução ao R - Exercícios Módulo II

Autor: Pablo Fonseca

04 de Junho de 2018

  1. Crie dois vetores. Um contendo uma sequência de 10 a 100 incrementando de 2 em 2 e um segundo vetor contendo a mesma quantidade de elementos do vetor anterior, porém, com números aleatórios inteiros presentes no intervalo de 50 a 100. Lembre-se de permitir que números repetidos sejam possíveis de serem selecionados no segundo vetor. Apresente o conteúdo de ambos os vetores.

DICA: Utilize alguma função, como “length()”, para conferir o tamanho do primeiro vetor.

  1. Some os dois vetores criados anteriormente e armazene o resultado em um terceiro vetor. Apresente o resultado dessa soma.

  2. Utilizando o novo vetor criado no exercício anterior, identifique os elementos correspondentes a valores maiores que 100 e filtre-os para um novo vetor. Apresente os valores contidos nesse novo vetor.

  3. Crie uma matriz contendo 5 linhas e 5 colunas preenchida por números aleatórios pertencentes ao conjunto de números racionais no intervalo de 1 a 10. Apresente o resultado da matriz.

DICA: Identifique a diferença entre as funções para criar números aleatórios: runif() e sample().

  1. Nomeie as colunas e linhas da matrix criada no exercício anterior. Nomeie as linhas como sendo indivíduos sequenciais e as colunas variáveis. Você pode criar o nome que quiser para as variáveis. Apresente a matriz com as colunas e linhas nomeadas.

  2. Crie uma Data Frame contendo 10 observações e 4 colunas. As colunas devem conter os seguintes elementos: Coluna 1- uma sequência númerica de 1 a 10 incrementando de 1 em 1; Coluna 2- uma sequência de letras maiúsculas de A a J; Coluna 3- 10 fatores onde os 5 primeiros sejam iguais a 1 e os 5 últimos iguais a 2; Coluna4- um vetor lógico onde os cinco primeiros sejam iguais a FALSE e os cinco últimos iguais a TRUE. Nomeie as colunas como desejar. Apresente o resultado obtido.

  3. Crie uma Data Frame, à partir da Data Frame criada no exercício anterior, que contenha todas as colunas, porém, somente as linhas que sejam iguais a TRUE na coluna 5. Apresente o resultado.

  4. À partir da Data Frame Criada no exercício anterior, crie uma nova Data Frame contendo somente as colunas 2 e 4. Apresente o resultado.

  5. Crie uma lista contendo todos os objetos criados até o momento na execução dos exercícios. Apresente o conteúdo da lista. Selecione um dos elementos da lista e apresente o conteúdo do mesmo.

  6. Para a lista criada no exercício anterior, apresente a estrutura da mesma, os nomes dos elementos e o número de elementos.