Traduções desta página:

Ferramentas do usuário

Ferramentas do site


05_curso_antigo:blog:problemas_no_uso_de_argumentos

Problemas no uso de argumentos!!!

Olá Paulo, Não estou conseguindo especificar os argumentos conforme sua sugestão ontem. Veja o que tentei:

ab <- function (dados, dap0, dap1, das0, das1, pap0, pap1, na.rm=T)
  {
     dados.dap=na.omit(dap0)     
     ab.dap=(pi*(dados.dap^2))/4
     return(ab)
  }

Por enquanto especifiquei o cálculo somente para a ab.dap, para ver se dava certo… Entendi que para testar deveria tentar:

ab(demogr, dap0=demogr$dap0,dap1=NULL,das0=NULL, das1=NULL, pap0=NULL, pap1=NULL, na.rm=T)

Nesse caso, demogr é o meu data.frame e como só quero calcular para dap0 tentei especificá-lo como uma coluna, mas não sei se a lógica está certa. Pelo que tinha entendido, deveria declarar os outros argumentos como NULL, já que não foram especificados e que não defini um default.
Mas entendi errado, não é mesmo?
Obrigada!

Discussão

Insira seu comentário. Sintaxe wiki é permitida:
 
05_curso_antigo/blog/problemas_no_uso_de_argumentos.txt · Última modificação: 2020/08/12 06:04 (edição externa)