
Pessoal, boa noite! Gostaria de uma ajuda, talvez seja bem fácil para aqueles que programam... 1) Tenho um banco de dados ("dados_prod") grande (110mil linhas) e preciso arrumar uma variavel que irei utilizar...a variavel é "dia_ciclo". O problema é que preciso q esta variavel (dia_ciclo), dentro de cada "n_injeção" esteja entre 1 a 14 (Ou seja, da injeção de n. 0 a 17, cada injeção tem 14 dias). O problema seria fácil se todas as minhas 240 vacas tivessem o mesmo número de tempos observados no inicio do experimento...mas não temos...alguma sugestão para resolver isso? 2) Deste mesmo banco de dados, um outro problema, seria retirar todas as injeções "n_injecao= -1". Estive pensando aqui, resolvendo o problema 2) primeiro o 1) fica bem facil... Alguém pode me ajudar nisso?Desde já, muito obrigadaSimone Exemplo: Dados de 1 vaca!> (vaca1731<- subset(dados_prod, dados_prod$n_vaca==1731)); dim(vaca1731) n_vaca n_lactacao trat pri_multiparas n_injecao dia_CICLO dia_exp producao saude1 1731 3 1 2 -1 -7 -21 46.0 healthy2 1731 3 1 2 -1 -6 -20 49.7 healthy3 1731 3 1 2 -1 -5 -19 50.2 healthy4 1731 3 1 2 -1 -4 -18 54.3 healthy5 1731 3 1 2 -1 -3 -17 47.4 heat6 1731 3 1 2 -1 -2 -16 49.3 healthy7 1731 3 1 2 -1 -1 -15 46.7 healthy8 1731 3 1 2 -1 0 -14 45.1 healthy9 1731 3 1 2 0 -13 -13 47.8 healthy10 1731 3 1 2 0 -12 -12 45.5 healthy11 1731 3 1 2 0 -11 -11 45.2 healthy12 1731 3 1 2 0 -10 -10 47.4 enrollment13 1731 3 1 2 0 -9 -9 48.3 enrollment14 1731 3 1 2 0 -8 -8 46.4 enrollment15 1731 3 1 2 0 -7 -7 47.9 enrollment16 1731 3 1 2 0 -6 -6 50.3 enrollment17 1731 3 1 2 0 -5 -5 50.8 enrollment18 1731 3 1 2 0 -4 -4 47.9 enrollment19 1731 3 1 2 0 -3 -3 46.2 heat20 1731 3 1 2 0 -2 -2 50.8 healthy21 1731 3 1 2 0 -1 -1 45.8 healthy22 1731 3 1 2 0 0 0 50.5 healthy23 1731 3 1 2 1 1 1 49.0 healthy24 1731 3 1 2 1 2 2 48.8 healthy25 1731 3 1 2 1 3 3 53.9 healthy26 1731 3 1 2 1 4 4 45.4 healthy27 1731 3 1 2 1 5 5 38.6 healthy28 1731 3 1 2 1 6 6 41.3 healthy29 1731 3 1 2 1 7 7 50.2 healthy30 1731 3 1 2 1 8 8 50.2 healthy31 1731 3 1 2 1 9 9 50.4 healthy32 1731 3 1 2 1 10 10 49.9 healthy33 1731 3 1 2 1 11 11 50.1 healthy34 1731 3 1 2 1 12 12 52.0 healthy35 1731 3 1 2 1 13 13 47.8 healthy36 1731 3 1 2 1 0 14 50.0 healthy37 1731 3 1 2 2 1 15 49.7 healthy38 1731 3 1 2 2 2 16 50.4 healthy39 1731 3 1 2 2 3 17 48.9 healthy40 1731 3 1 2 2 4 18 49.5 healthy41 1731 3 1 2 2 5 19 48.8 healthy42 1731 3 1 2 2 6 20 56.3 healthy43 1731 3 1 2 2 7 21 52.1 healthy44 1731 3 1 2 2 8 22 51.6 healthy45 1731 3 1 2 2 9 23 50.5 healthy46 1731 3 1 2 2 10 24 46.0 healthy47 1731 3 1 2 2 11 25 53.7 healthy48 1731 3 1 2 2 12 26 51.7 healthy49 1731 3 1 2 2 13 27 49.1 healthy50 1731 3 1 2 2 0 28 51.9 healthy51 1731 3 1 2 3 1 29 51.4 healthy52 1731 3 1 2 3 2 30 43.6 healthy...259 1731 3 1 2 17 13 237 19.9 lameness260 1731 3 1 2 17 0 238 18.8 lameness[1] 259 9 ***---***---***---***---***---***---***---***---***---***---***---***---**** Simone Daniela Sartorio* Professora Adjunta I no CCA/UFSCar, Araras/SP.* Doutora e Mestre em Estatística e Experimentação Agronômica - ESALQ/USP.* Licenciada em Matemática - UNESP/Rio Claro.* Contatos: * tel: (19)3543-2614, ramal 2664* cel: (19)98182-0586 - Tim***---***---***---***---***---***---***---***---***---***---***---***---*** Tenha um bom dia! ;)

Seu exemplo não é reproduzivel Em 26/11/2014 16:23, "Simone D. Sartorio" <sisartorio@yahoo.com.br> escreveu:
Pessoal, boa noite!
Gostaria de uma ajuda, talvez seja bem fácil para aqueles que programam...
1) Tenho um banco de dados ("dados_prod") grande (110mil linhas) e preciso arrumar uma variavel que irei utilizar...a variavel é "dia_ciclo". O problema é que preciso q esta variavel (dia_ciclo), dentro de cada "n_injeção" esteja entre 1 a 14 (Ou seja, da injeção de n. 0 a 17, cada injeção tem 14 dias). O problema seria fácil se todas as minhas 240 vacas tivessem o mesmo número de tempos observados no inicio do experimento...mas não temos...alguma sugestão para resolver isso?
2) Deste mesmo banco de dados, um outro problema, seria retirar todas as injeções "n_injecao= -1".
Estive pensando aqui, resolvendo o problema 2) primeiro o 1) fica bem facil...
Alguém pode me ajudar nisso? Desde já, muito obrigada Simone
Exemplo: Dados de 1 vaca!
(vaca1731<- subset(dados_prod, dados_prod$n_vaca==1731)); dim(vaca1731) n_vaca n_lactacao trat pri_multiparas n_injecao dia_CICLO dia_exp producao saude 1 1731 3 1 2 -1 -7 -21 46.0 healthy 2 1731 3 1 2 -1 -6 -20 49.7 healthy 3 1731 3 1 2 -1 -5 -19 50.2 healthy 4 1731 3 1 2 -1 -4 -18 54.3 healthy 5 1731 3 1 2 -1 -3 -17 47.4 heat 6 1731 3 1 2 -1 -2 -16 49.3 healthy 7 1731 3 1 2 -1 -1 -15 46.7 healthy 8 1731 3 1 2 -1 0 -14 45.1 healthy 9 1731 3 1 2 0 -13 -13 47.8 healthy 10 1731 3 1 2 0 -12 -12 45.5 healthy 11 1731 3 1 2 0 -11 -11 45.2 healthy 12 1731 3 1 2 0 -10 -10 47.4 enrollment 13 1731 3 1 2 0 -9 -9 48.3 enrollment 14 1731 3 1 2 0 -8 -8 46.4 enrollment 15 1731 3 1 2 0 -7 -7 47.9 enrollment 16 1731 3 1 2 0 -6 -6 50.3 enrollment 17 1731 3 1 2 0 -5 -5 50.8 enrollment 18 1731 3 1 2 0 -4 -4 47.9 enrollment 19 1731 3 1 2 0 -3 -3 46.2 heat 20 1731 3 1 2 0 -2 -2 50.8 healthy 21 1731 3 1 2 0 -1 -1 45.8 healthy 22 1731 3 1 2 0 0 0 50.5 healthy 23 1731 3 1 2 1 1 1 49.0 healthy 24 1731 3 1 2 1 2 2 48.8 healthy 25 1731 3 1 2 1 3 3 53.9 healthy 26 1731 3 1 2 1 4 4 45.4 healthy 27 1731 3 1 2 1 5 5 38.6 healthy 28 1731 3 1 2 1 6 6 41.3 healthy 29 1731 3 1 2 1 7 7 50.2 healthy 30 1731 3 1 2 1 8 8 50.2 healthy 31 1731 3 1 2 1 9 9 50.4 healthy 32 1731 3 1 2 1 10 10 49.9 healthy 33 1731 3 1 2 1 11 11 50.1 healthy 34 1731 3 1 2 1 12 12 52.0 healthy 35 1731 3 1 2 1 13 13 47.8 healthy 36 1731 3 1 2 1 0 14 50.0 healthy 37 1731 3 1 2 2 1 15 49.7 healthy 38 1731 3 1 2 2 2 16 50.4 healthy 39 1731 3 1 2 2 3 17 48.9 healthy 40 1731 3 1 2 2 4 18 49.5 healthy 41 1731 3 1 2 2 5 19 48.8 healthy 42 1731 3 1 2 2 6 20 56.3 healthy 43 1731 3 1 2 2 7 21 52.1 healthy 44 1731 3 1 2 2 8 22 51.6 healthy 45 1731 3 1 2 2 9 23 50.5 healthy 46 1731 3 1 2 2 10 24 46.0 healthy 47 1731 3 1 2 2 11 25 53.7 healthy 48 1731 3 1 2 2 12 26 51.7 healthy 49 1731 3 1 2 2 13 27 49.1 healthy 50 1731 3 1 2 2 0 28 51.9 healthy 51 1731 3 1 2 3 1 29 51.4 healthy 52 1731 3 1 2 3 2 30 43.6 healthy ... 259 1731 3 1 2 17 13 237 19.9 lameness 260 1731 3 1 2 17 0 238 18.8 lameness [1] 259 9
****---***---***---***---***---***---***---***---***---***---***---***---**** ** Simone Daniela Sartorio* * Professora Adjunta I no CCA/UFSCar, Araras/SP. * Doutora e Mestre em Estatística e Experimentação Agronômica - ESALQ/USP. * Licenciada em Matemática - UNESP/Rio Claro. * Contatos: * tel: (19)3543-2614, ramal 2664 * cel: (19)98182-0586 - Tim
****---***---***---***---***---***---***---***---***---***---***---***---**** * Tenha um bom dia! ;)*
_______________________________________________ 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.
participantes (2)
-
Fernando Antonio de souza
-
Simone D. Sartorio