Programando em R

R é atualmente uma das linguagens mais usada no mundo para Data Science. Sendo, utilizada desde coleta à análise de dados, por exemplo: coleta em páginas da web (institucionais, redes sociais), análise de dados (estatística frequentista, bayesiana, mineração de dados). O R é dessa forma o software que mais ganha espaço na comunidade acadêmica nas diversas áreas da ciência.

O objetivo desta seção apresentar a linguagem R com foco principal em coleta de dados na web (web scraping) , manipulação de banco de dados e análise estatística. Tentarei focar exemplos da área de Ciências Sociais, e mais especificamente em Ciência Política área que estou em formação.  

Este post tem como objetivo divulgar o reusltado de um trabalho coletivo.  Publicamos o pacote electionsBR no CRAN, o pacote contem um conjunto de funções que fazem donwload do dados eleitorais disponíveis no Repositorio de dados TSE e retorna um data.frame com a informação deseja para todos os Estado, em algumas por município e zona como o exemplo abaixo.

ex:

# instalando o pacote
install.packages("electionsBR")
# iniciando o pacote
library(electionsBR)
# baixando dados votação municipio zona da eleição 2010
dados2010 <- vote_mun_zone_fed(2010)

 

Documentação completa do pacote Click AQUI

Ver mais detalhes no blog de Fernando Meireles

Como usar o R para fazer operações matemáticas? Nesse post será abordado as principais operações matemática sem o objeto, e operações com objeto, uma vez que o potencial do R é melhor explorado quando aprendemos trabalhar com objetos.  Pois, o como linguagem de programação também adere ao paradigma orientado a objeto. O que significa dizer que o é uma linguagem estruturada com capacidade interpretar classes de objetos presente no software ou incrementados.

Depois apresetentar alguns caminhos para encontrar ajuda. Agora vamos ver alguns elementos da linguagem R, se você já conhece alguma outra linguagem (mesmo que pouco) não vai ter grandes dificuldade essa liguagem de programação estatística. Entre os elementos da liguagem que será abordado aqui está como determinar que parte do código não seja executado, como funciona as funções, como instalar novas funcionalidade e como abrir a pacotes de funcionalidades.

É muito comum começar a apresentação do pela apresentação das funcionalidades de Calculadoras e algumas funções nativas da linguagem, digo nativa, pois, o R tem integração com outras linguagens como Java e Python. Mas aqui vamos iniciar por onde podemos encontrar ajuda sobre a linguagem. Claro que com existência Google  (leia-se todos buscadores web) é quase impossível não acharmos o que e como aprender qualquer coisa. Sendo que alguns caminhos podem ajudar tanto a iniciantes nesse mundo da programação quanto a programadores experientes. Então está listada abaixo quatro desses caminhos que podem nos auxilar.

Pagina 2 de 2