Boa tarde.
Tenho a seguinte planilha, onde as colunas são anos. Cada linha,
represente um determinado dia do ciclo da cultura do milho. Os valores
0 representam que nesse dia, não houve chuva. Os valores 1
representam os dias que choveram.
Pois bem, preciso contar os períodos de chuva e
Veja o que você pode melhorar nisso
x - c(0,0,0,0,1,1,0,0,0,1,1,0,0,0)
sum(abs(diff(x)))+1
À disposição.
Walmes.
==
Walmes Marques Zeviani
LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W)
exemplo = structure(list(X1979 = c(1L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L,
0L, 1L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L, 1L, 1L, 1L,
1L, 1L), X1980 = c(0L, 0L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 0L, 1L,
1L, 1L, 1L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L)),
.Names = c(X1979, X1980), class =
ok...deu certo, muito obrigado...Agora, como eu consigo salvar esse
resultado...
estou tentando salvar com o seguinte comando write.table, mas fala que
não é data.frame...
obrigado mais uma vez
Citando Benilton Carvalho beniltoncarva...@gmail.com:
exemplo = structure(list(X1979 = c(1L,
isto pode ajudar
x
[1] 1 0 0 0 1 1 0 1 0 0 0 0
rle(x)
Run Length Encoding
lengths: int [1:6] 1 3 2 1 1 4
values : num [1:6] 1 0 1 0 1 0
length(rle(x)[[2]])
[1] 6
Em 29 de março de 2012 15:55, Lucas Fernandes de Souza
luc.so...@usp.br escreveu:
ok...deu certo, muito obrigado...Agora,
definitivamente nao eh um data.frame... afinal, data.frames exigem que
todas as colunas tenham o mesmo numero de linhas e esse nao e' o caso para
frequencias de chuvas por ano...
escreva-nos com um exemplo de como vc representaria esses resultados de
subperiodos numa tabela, que a gente se propoe