[R-br] Alteração em função de pacote
Fernando Mayer
fernandomayer em gmail.com
Terça Maio 22 17:08:00 BRT 2012
Só alterando a função não quer dizer que elá estará disponível para
"uso". Você precisa "avisar" o R de alguma maneira que existe uma
modificação em um pacote já compilado.
A primeira tentativa seria:
$ R CMD COMPILE eigem.f
e tente usar a função. Se não ser certo vc pode tentar
$ R CMD build pkgdirs
onde pkgdirs eh o diretorio aonde esta o pacote base, e depois
$ R CMD INSTALL pkgs
onde pkgs eh o mesmo diretorio do build. Veja também o --help dos comandos.
Não testei nada das coisas acima, poste aqui se der certo alguma delas.
---
Fernando Mayer
Universidade Federal de Santa Catarina - UFSC
Departamento de Ecologia e Zoologia - ECZ/CCB
URL: http://sites.google.com/site/fernandomayer
e-mail: fernandomayer [@] gmail.com
2012/5/22 Junior Beleti <beleti.junior em gmail.com>:
> Olá Benilton.
>
> No manual encontrei instruções de como se criar uma função em um novo
> pacote.
>
> No meu caso, onde apenas modifiquei a função eigen.f para eigem.f, gostaria
> de saber como fazer para carregá-la no momento da execução.
>
> Quando chamo a função eigen:
>
> eigen(cbind(c(1,-1),c(-1,1)))
>
> $values
> [1] 2 0
>
> $vectors
> [,1] [,2]
> [1,] -0.7071068 -0.7071068
> [2,] 0.7071068 -0.7071068
>
> Já na chamada a eigem:
>
> eigem(cbind(c(1,-1),c(-1,1)))
>
> Erro: não foi possível encontrar a função "eigem"
>
> Att,
>
> Carlos.
>
> _______________________________________________
> R-br mailing list
> R-br em 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.
Mais detalhes sobre a lista de discussão R-br