Dicas para manipulação de dados

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Dicas para manipulação de dados

Mensagem  gustavoreis em Ter Set 13, 2011 4:30 pm

ceiling(x) : arredonda o(s) valor(es) de x para cima
floor(x) : arredonda o(s) valor(es) de x para baixo
x%/%y: divisão inteira de x por y
x%%y: resto da divisão inteira de x por y

# trabalhando com DATAS:
z<-"31/12/2010"
x<-as.Date(z,"%d/%m/%Y") # transforma z em um valor reconhecido como DATA pelo programa R

# para selecionar o ano:
ano<-format(x,"%Y") # façam o teste com o z no lugar do x e percebam que ocorre um erro

# para criar uma sequência de DATAS:
z<-as.Date("31/12/2010","%d/%m/%Y")
w<-as.Date("31/12/2011","%d/%m/%Y")
x<-seq(z,w,"days") # sequência com todos os dias entre 31/12/2010 e 31/12/2011

# para formatar uma sequência de DATAS:
format(x,"%d/%m/%Y")

# obs: os comandos utilizados acima são apenas exemplos, as variações possíveis estão demonstradas abaixo:
%d: Dia do mês, numérico com zero a esquerda (01, 02, 03, ... , 30, 31)
%e: Dia do mês, numérico ( 1, 2, 3, ..., 30, 31)
%D: Dia do mês com sufixo Inglês (0th, 1st, 2nd, 3rd, etc.)
%j: Dia Juliano (001..366)

%m : Mês, numérico com zero a esquerda (01, 02, 03, ..., 11, 12)
%c: Mês, numérico (1, 2, 3, ..., 11, 12)
%M: Nome do mês (January..December)
%b: Nome do mês abreviado (Jan..Dec)

%Y: Ano, numérico com 4 dígitos (1999, 2000, 2001)
%y: Ano, numérico com 2 dígitos (99, 00, 01)





gustavoreis
Admin

Mensagens : 70
Data de inscrição : 01/03/2011
Idade : 32

Ver perfil do usuário http://estatisticanor.forumeiros.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum