Enquanto procurava uma alternativa para o limite de 2 gigabytes do Microsoft Access, encontrei o SQLite (http://www.sqlite.org/) uma pequena biblioteca (350Kb) em linguagem C sem dependências externas que implementa um servidor de base de dados SQL.
O código fonte do SQLite é do domínio público e multi plataforma, possui um mecanismo de armazenamento seguro com transações ACID e suporta bases de dados até 2 terabytes.
A simplicidade do SQLite baseia-se no facto de actuar directamente sobre um único ficheiro (a base de dados) no disco rígido, não necessitando de instalação, configuração ou administração. A realização de uma cópia de segurança resume-se a copiar o ficheiro para outra localização.
Outra vantagem acrescida é a sua ligação directa ao R (http://www.r-project.org).
sexta-feira, 23 de março de 2012
domingo, 18 de março de 2012
"Template" para um projecto em R
Actualmente este é o modo como início um novo projecto em R.
O principal objectivo deste "template" é tentar reduzir a intervenção do utilizador necessária para executar o programa que se segue.
Assim é criada a pasta de trabalho e é assegurada a instalação das bibliotecas utilizadas.
#=========================================================== # script : a project # author : vitor chagas last updated : 20120318 #=========================================================== #----------------------------------------------------------- # create & set workspace folder #----------------------------------------------------------- workdir <- "~/R-projects/a project" dir.create(workdir, recursive=TRUE) setwd(workdir) rm(workdir) #----------------------------------------------------------- # install & load necessary packages #----------------------------------------------------------- necessary <- c('sqldf', 'actuar') installed <- necessary %in% .packages(all.available=TRUE) # install if (length(necessary[!installed])>=1) install.packages(necessary[!installed]) # load for(pkg in necessary) library(pkg, character.only=TRUE) rm(necessary, installed, pkg)
O principal objectivo deste "template" é tentar reduzir a intervenção do utilizador necessária para executar o programa que se segue.
Assim é criada a pasta de trabalho e é assegurada a instalação das bibliotecas utilizadas.
sábado, 17 de março de 2012
RStudio : O melhor ambiente de trabalho para o R
Depois de ter experimentado diversos ambientes / editores para trabalhar com o R (www.r-project.org) encontrei, no RStudio (www.rstudio.org), um "quase" perfeito para mim.
A arrumação extremamente bem conseguida do seu ecrã e o facto de existir para os principais sistemas operativos, são mais valias que não se podem ignorar.
Subscrever:
Mensagens (Atom)