[R-br] transformar factor em date
walmes .
walmeszeviani em gmail.com
Quarta Julho 30 17:39:18 BRT 2014
Elas estão como fator porque a read.table converte durante a leitura. Se
você usar read.table(..., stringsAsFactors=FALSE) tudo que for string será
character. Para mudar o idioma você tem que mudar o locale na sua sessão R.
## Inglês.
x <- c("01 Jan", "01 Feb")
## Sistema em PT, passar para US.
Sys.getlocale("LC_TIME")
Sys.setlocale(category="LC_TIME", locale="en_US.UTF-8")
## Converte para classe de data.
y <- as.Date(x, format="%d %b")
class(y)
y
## Volta para PT.
Sys.setlocale(category="LC_TIME", locale="pt_BR.UTF-8")
format(y, format="%d %b")
format(y, format="%d %B")
À disposição.
Walmes.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140730/a7d1e54f/attachment.html>
Mais detalhes sobre a lista de discussão R-br