Uma Introdução à Programação em R
Este curso é uma introdução abrangente ao ambiente de linguagem R, abrangendo tópicos essenciais desde operações básicas com vetores numéricos, atributos de objetos, processamento de matrizes e arrays, gerenciamento de listas e quadros de dados, até modelagem estatística e produção de gráficos de alta qualidade. É altamente adequado como texto introdutório para análise estatística e ciência de dados.
Visão Geral do Curso
Resumo do Conteúdo
Este curso é uma introdução abrangente ao ambiente de linguagem R, abordando tópicos centrais que vão desde operações básicas com vetores numéricos, atributos de objetos e manipulação de arrays/matrizes até o gerenciamento de listas e quadros de dados, modelagem estatística e produção de gráficos de alta qualidade. É adequado como livro-texto introdutório para análise estatística e ciência de dados.
Domine os fundamentos da linguagem R e abra a porta para computação estatística e visualização de dados.
Autor: Equipe Núcleo de Desenvolvimento do R
Agradecimentos: Este manual é mantido pela Equipe Núcleo de Desenvolvimento do R. A versão em chinês agradece a base da tradução japonesa feita por Shigeru MASE, bem como as contribuições da equipe de tradutores chineses, incluindo os Drs. ZP Li e Rui Li.
Objetivos de Aprendizagem
- Iniciar sessões do R, navegar no sistema de ajuda e aplicar regras básicas de sintaxe (sensibilidade a maiúsculas/minúsculas, atribuições e comentários).
- Distinguir entre e criar vetores lógicos, vetores de caracteres e lidar com valores ausentes (
NAeNaN). - Utilizar quatro métodos distintos de indexação para selecionar, excluir ou modificar subconjuntos específicos de dados.
- Identificar e modificar os atributos intrínsecos (tipo e comprimento) dos objetos do R.
- Utilizar as funções
class()eattr()para gerenciar metadados de objetos e estruturas de dados. - Criar e manipular fatores e fatores ordenados para representar dados categóricos.
- Definir e construir arrays e matrizes usando vetores de dimensão e a função
array(). - Aplicar técnicas avançadas de indexação, incluindo o uso de matrizes de índice para extrair ou modificar elementos específicos.
- Executar operações de álgebra linear, incluindo produtos externos, transposições generalizadas e inversões de matrizes.
- Construir e modificar listas: criar listas nomeadas e não nomeadas e combiná-las usando sintaxe específica do R.