Interagindo com o usuário no R

A interação com o usuário é fundamental em diversos processos, e pode ocorrer de muitas maneiras: desde uma simples janela de Continuar/Parar até a seleção de diversos valores em uma lista. Nessa postagem vou mostrar algumas das principais possibilidades de interagir com os usuários.

Usando o github para hospedar códigos R

Versionamento de arquivos é uma prática comum entre desenvolvedores de software, e a prática não é difícil de entender. Uma vez que existe uma equipe com muitas pessoas trabalhando em um mesmo projeto, necessita-se de algum tipo de sistema de gerenciamento de arquivos para checar as modificações de uma forma minimamente esperta, caso contrário seria uma verdadeira desordem duas pessoas trabalhem em cima de um mesmo arquivo.

Pode-se argumentar que não é necessária a utilização de uma ferramente de versionamento de arquivos uma vez que podemos utilizar o Dropbox, por exemplo. Porém na maioria dos casos esta prática não é nem um pouco recomendada, em especial pelo fato de não armazenar um histórico de versões/modificações e a impossibilidade de alterações simultâneas em um mesmo arquivo. Neste sentido surgem os denominados sistemas de versionamento de arquivos. E existem muitos deles, cada um com seus pontos positivos e negativo. Como algumas opções podemos citar o CVSSVN e o Git.

Git é um sistema de versão baseado na ideia de que em cada instante de tempo que você faz um contribuição, você tem um snapshot dos seus arquivos, e no próximo snapshot, você não terá arquivos novos, mas sim modificações dos arquivos já existentes. E isso faz com que a ferramenta seja extremamente eficiente, computacionalmente falando. Para usarmos o Git, precisamos de algum serviço de hospedagem, e neste caso, utilizaremos o Github. E o primeiro passo é criar uma conta, o segundo é baixar alguma versão que satisfaça seu sistema operacional.

Microdados da RAIS

Dando início à minha série de postagens aqui no Dados Aleatórios, irei falar sobre os microdados da RAIS - Relação Anual de Informações Sociais - disponibilizados pelo Ministério do Trabalho e Emprego. A RAIS é, como o nome já diz, uma relação de informações que todo empregador é obrigado a informar anualmente sobre os seus trabalhadores do ano base (ou seja, inclui quem foi demitido). Essas informações vão desde informações trabalhistas (tempo de serviço, salário recebido, motivos de licenças/demissão, entre outras) até informações pessoais (idade, escolaridade, raça/cor).