Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Curso GRA0806 INTRODUÇÃO A PROGRAMAÇÃO EM BIG DATA BIGD - 202010.ead-4715.01 Teste ATIVIDADE 2 (A2) Pergunta 1 O estagiário da empresa fictícia EAD Corp S/A necessita catalogar 10 produtos diferentes (1001, 1002, …, 1010) no R em um data frame. Ao conversar com o cientista de dados, ele recebeu a indicação de criar uma sequência para agilizar o trabalho, ao invés de inseri-los manualmente. Assinale a alternativa que corresponde à única maneira que utiliza a criação manual de valores no data frame Resposta Selecionada: df <- data.frame(Codigo = c(1, 2, 3, 4 ,5, 6,7,8,9, 10), Produto=c(1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010)) Pergunta 2 Dentre as estruturas de dados existentes no R, as matrizes e os data frames se caracterizam por armazenarem informações em duas dimensões (linhas e colunas). Entretanto, do ponto de vista estrutural, existe diferença entre ambas, fazendo com que os dados armazenados no data frame possam ser armazenados na matriz sob uma única condição. Assinale a alternativa que corresponde a qual seria essa condição: Resposta Selecionada: É necessário que as colunas do data frame sejam do mesmo tipo de dado. Pergunta 3 O estagiário da empresa fictícia EAD Corp S/A está fazendo manutenção em algumas funções desenvolvidas em R. Ele encontrou a função “FormataNome”, conforme o código-fonte abaixo: FormataNome <- function (n){ primeira <- toupper(substr(n, 1, 1)) resto <- tolower(substr(n, 2, nchar(n))) return (paste(primeira, resto, sep="")) } Para testá-la, ele executou a chamada da função, passando como parâmetro a frase “ Teste de Rotina”. Assinale a opção que corresponde a qual resultado a função retornará: Resposta Selecionada: Teste de rotina. Pergunta 4 O estagiário da empresa fictícia EAD Corp S/A necessita criar em R uma matriz para armazenar 12 linhas com 5 colunas de dados. Cada linha da matriz refere-se a um dos meses do ano, e cada coluna da matriz diz respeito a um tipo de conta que foi paga durante o ano pela empresa. Assinale a alternativa que corresponde ao comando utilizado pelo estagiário para a criação dessa matriz em R: Resposta Selecionada: m <- matrix(nrow=12, ncol=5). Pergunta 5 Lidar com sequências de caracteres é uma parte importante da análise de texto, e dividir uma sequência de caracteres geralmente é uma das tarefas comuns executadas nesse processo, seja criando tokens, localizando textos etc. Suponha a existência de dois vetores A e B, conforme abaixo. Ao executar os comandos abaixo, qual será sua saída? A <- paste(“alfa”,”beta”,”gama”,sep=” “) B <- paste(“phi”,”teta”,”zeta”,sep=””) partes <- strsplit(c(A,B),split=” ”) partes[1] Assinale a alternativa correta: Resposta Selecionada: “alfa”, “beta”, “gama”. Pergunta 6 O estagiário da empresa fictícia EAD Corp S/A tem a tarefa de analisar as despesas com energia elétrica para a empresa. Em sua mesa, ele possui as 12 últimas contas de energia do escritório da empresa, e deve carregar seus valores para o R em uma estrutura que suporte esses dados. Assinale a alternativa correta que indica qual função ele deverá usar: Resposta Selecionada: c(). Pergunta 7 Como em qualquer linguagem de programação, o R fornece suporte a diferentes tipos de dados. Cada variável de um tipo de dado diferente armazenará em seu conteúdo um valor com características diferentes. Os tipos de dados suportados no R são: integer, numeric, logical, complex, caracter e raw. Sobre o tipo de dado numeric, assinale a alternativa correta: Resposta Selecionada: Suporta somente números reais. Pergunta 8 Na empresa fictícia EAD Corp S/A o analista de dados está realizando uma operação de concatenar dois vetores atômicos: x e y. O vetor x possui como valores x <- c (1,3,5) e o vetor y possui como valores y <- c(2,4,6). O analista de dados sabe que o comando a ser utilizado para concatenar os vetores é o cbind(). O que será produzido pela expressão cbind (x, y)? Assinale a alternativa que corresponde à opção correta: Resposta Selecionada: Um data frame com 3 linhas e 2 colunas. Pergunta 9 O estagiário da empresa fictícia EAD Corp S/A está realizando um trabalho de catalogação de informações. Para isso, ele está processando um vetor atômico de caracteres, porém, ao executar os comandos (conforme o exemplo abaixo), o R retorna uma mensagem de erro. nomes <- (“Alberto”, “Jonas”, “Rodrigo”, “José”) resultado <- paste(nomes, sep=” ”) resultado Assinale a alternativa correta, que corresponde ao que poderia estar acontecendo: Resposta Selecionada: A sintaxe do comando para criar o vetor atômico está errada. Pergunta 10 Analise o excerto a seguir: A função ___________ substitui todas as correspondências de uma sequência, se o parâmetro for um vetor de sequência, retorna um vetor de sequência com o mesmo comprimento e com os mesmos atributos (após possível substituição com o caractere). Complete as lacunas e assinale a opção correta: Resposta Selecionada: Correta gsub().
Compartilhar