Noções básicas de programação
Resolva as seguintes questões envolvendo noções básicas. A parte teórica está explicada em Vale (2021) [seções 1-10] e Saulo Guerra et al. (2021, seções 1-2). Parte dos exercícios é cumulativa, de modo que é recomendável resolver os exercícios de modo sequencial e integral. Também é interessante sejam resolvidos em um novo Rproject e um novo Rscript.
- Crie seu primeiro programa na linguagem
R, conforme explicado acima. Execute a linha do código com os comandosCtrl + Enter(ouCmd+Returnpara Mac).
A partir da ajuda e exemplos, busque as seguintes informações:
- Ajuda para as funções
sum(); colSums(); sqrt(); lm(); setwd(); cbind(); data.frame(). - Exemplos das funções `sum` e `colSums`.
- Ajuda para as funções
- Descubra em qual diretório seu projeto está lendo e salvando arquivos.
Crie os seguintes objetos com nomes distintos:
- Número de Municípios com mais de 2,7 milhões de habitantes.
- Os nomes dos Município do item a. armazenados em um objeto com o mesmo nome da unidade da federação ao qual pertence.
- Escreva programas que manipulem as operações matemáticas básicas pelo menos uma vez com os números
50e65.
- Crie uma sequência de
2000a2023de duas formas distintas.
- Repita a sequência criada na questão anterior por três vezes.
- Quais são os resultados das seguintes análises lógicas:
TRUE & FALSE | FALSE,TRUE | FALSE | FALSE,TRUE | FALSE & FALSEe(TRUE | FALSE) & FALSE? Teste noRse você acertou o resultado.
Crie vetores que contenham as seguintes informações dos Municípios com mais de 2.7 milhões de habitantes. Dê nomes intuitivos para vetores com:
- Os nomes dos Municípios
- A quantidade de habitantes
- A sigla da UF ao qual pertence
- O ano de criação do Município
Faça as seguintes cálculos com o vetor do número de estudantes do exercício anterior:
- Qual é a média de habitantes entre os Municípios?
- Suponha que a média de idade seja de 36 anos em todos os Municípios. Quantos anos de idade acumulados cada Município tem?
- Quantas anos têm todos os Municípios juntos?
- Reescreva o vetor do número de ano de fundação, colocando as quantidades entre aspas e imputando a um novo vetor. Qual é a classe do vetor criado?
- Desafio: qual é a posição no vetor dos Municípios que têm mais habitantes do que a média de todos os Municípios?
- Utilize a função
data.framepara criar uma tabela com as informações da questão anterior. Nomeie as colunas com nomes indicativos do conteúdo.
- Impute a tabela gerada na questão anterior para um objeto chamado
municipios_populosos. Visualize a tabela em outra aba doRStudio.
A partir da tabela
municipios_populosos:- Leia apenas a primeira linha.
- Leia apenas a primeira coluna, filtrando por seu nome (atente-se para erros de leituras de caracteres especiais nos nomes das colunas).
- Retorne o número de habitantes do Município com a maior quantidade de habitantes.
Certifique-se de que instalou corretamente os seguintes pacotes:
tidyverse,ggthemes,scales,writexl,sidraredevtools.
- Use a ajuda do
Rpara acessar informações sobre as funçõesget_sidraeinfo_sidra.
- Busque informações sobre a tabela 6320, depositada no Sistema IBGE de Recuperação Automática - SIDRA.