====== Problemas no uso de argumentos!!! ====== {{tag>}} ~~DISCUSSION~~ 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!