
Qual a diferença de ser número ou fator? Os comandos (pelo menos do jeito que eu to pensando) são os mesmos. dados <- read.table(text='year month anom3_4 1950 1 -1.50 1950 2 -1.77 1950 3 -0.73 1950 4 -0.94 1950 5 -1.47 1950 6 -0.70 1950 7 -0.48 1950 8 -0.59 1950 9 -1.09 1950 10 -0.57 1950 11 -1.09 1950 12 -0.93 1951 1 -1.04 1951 2 -0.07 1951 3 -0.70 1951 4 0.05 1951 5 -0.22 1951 6 0.04 1951 7 0.41 1951 8 0.74 1951 9 0.38 1951 10 0.80 1951 11 0.80 1951 12 0.72', header=TRUE) dados_dois <- dados[dados$month %in% c(9, 10, 11), ] # Pega só os 3 meses with(dados_dois, aggregate(anom3_4, list(year=year), mean)) # Aplica a média por ano 2013/5/24 Thiago V. dos Santos <thi_veloso@yahoo.com.br>
Olá pessoal,
Estou com uma dúvida bem básica no R. Tenho um data.frame que contem anos e meses no formato numérico e gostaria de realizar algumas operações nesse DF. Vejam abaixo:
year month anom3_4 1950 1 -1.50 1950 2 -1.77 1950 3 -0.73 1950 4 -0.94 1950 5 -1.47 1950 6 -0.70 1950 7 -0.48 1950 8 -0.59 1950 9 -1.09 1950 10 -0.57 1950 11 -1.09 1950 12 -0.93 1951 1 -1.04 1951 2 -0.07 1951 3 -0.70 1951 4 0.05 1951 5 -0.22 1951 6 0.04 1951 7 0.41 1951 8 0.74 1951 9 0.38 1951 10 0.80 1951 11 0.80 1951 12 0.72
Gostaria, inicialmente, de manter somente os meses 9, 10 e 11 de cada ano (no caso, 1950 e 1951). Em seguida, gostaria de calcular a média da coluna anom3_4 em cada ano.
Se as colunas year e month estivessem como factor, seria fácil fazer isso. Mas acho que não dá para criar factor a partir de numerics.
Sugestões de linhas mágicas para fazer isso?
Obrigado, -- Thiago V. dos Santos PhD student Land and Atmospheric Science University of Minnesota
http://www.laas.umn.edu/CurrentStudents/MeettheStudents/ThiagodosSantos/inde... Phone: (612) 323 9898 _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.