Uma ou mais das idades gerou um NA, tente
> mean(idade, na.rm = TRUE)
_se_ funcionar, você deve investigar qual das idades gera o NA
(provavelmente erro na data de nascimento)
OBS.: como a data hoje é "muda" é uma "variável que não varia", talvez você
devesse fazer:
> Banco$idade <-
datanasc é numérica. Transforme para data antes de aplicar a função
difftime.
De acordo com a documentação da função, "Function difftime calculates a
difference of two date/time objects and returns an object of class
"difftime" with an attribute indicating the units"
Abs
Em 31 de março de 2017
Coloque um código mínimo reproduzível (CMR) para podermos lhe ajudar
efetivamente
Veja as regras de postagem da lista (http://www.leg.ufpr.br/r-br-guia)
Em 31 de março de 2017 15:50, Edmar Caldas via R-br <
r-br@listas.c3sl.ufpr.br> escreveu:
> Alguém sabe responder porque as variáveis data
Alguém sabe responder porque as variáveis data estão com simbolos com cores
diferentes será que o erro está aí???a variável que criei através do
sys.date está em amarelo e a data que venho do excel em rosa??? Aparentemente
funcionou.
Quando digito só a idade vem essa resposta
agora
Deve funcionar
with(Banco, difftime(data_hoje,datanasc)/365)
Em 31/03/2017 2:52 PM, "Leonardo Aguirre via R-br"
escreveu:
Vc executou attach(Banco)?
Ou então faz referencia ao campo precedido de Banco$
Abs,
Em 31 de março de 2017 14:47, Edmar Caldas via R-br <
Vc executou attach(Banco)?
Ou então faz referencia ao campo precedido de Banco$
Abs,
Em 31 de março de 2017 14:47, Edmar Caldas via R-br <
r-br@listas.c3sl.ufpr.br> escreveu:
> Pessoal outra duvida.
>
> Criei uma variável data_hoje no meu data.frame - segue comando:
> Banco$data_hoje
>
Pessoal outra duvida.
Criei uma variável data_hoje no meu data.frame - segue comando: Banco$data_hoje
<-c(Sys.Date()) funcionou. Está na ultima linha da tabela. Agora quero a
diferença entre: data_hoje - datanasc.
está com esse erro. data_hoje not found