Programa R para Biologia da Conservação
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Módulo 2 - Aula 2.12

2 participantes

Ir para baixo

Módulo 2 - Aula 2.12 Empty Módulo 2 - Aula 2.12

Mensagem por nani2410 Sex maio 15, 2020 10:16 am

Olá, bom dia! Marcos, nessa aula eu consegui abrir o seu script, até aí tudo normal, mas a função source não funcionou, abaixo vou colocar os comandos e depois o erro: Tentei usando médias com acento e sem acento, pois pensei que poderia ser um erro de digitação

#Fazendo tudo isso com uma função pronta:
source("plotmedias.R") #Não se esqueça de ter o arquivo na pasta

#Usando a função na memória do R:
plotmedias(dados$Especie, dados$Comprimento, "Espécie de bichinho", "Comprimento do bichinho")

#Fazendo tudo isso com uma função pronta:
> source("plotmedias.R") #Não se esqueça de ter o arquivo na pasta
Error in file(filename, "r", encoding = encoding) :
não é possível abrir a conexão
Além disso: Warning message:
In file(filename, "r", encoding = encoding) :
não foi possível abrir o arquivo 'plotmedias.R': No such file or directory
> #Usando a função na memória do R:
> plotmedias(dados$Especie, dados$Comprimento, "Espécie de bichinho", "Comprimento do bichinho")
Error in plotmedias(dados$Especie, dados$Comprimento, "Espécie de bichinho", :
não foi possível encontrar a função "plotmedias"
> #Usando a função na memória do R:
> plotmedias(dados$Especie, dados$Comprimento, "Espécie de bichinho", "Comprimento do bichinho")
Error in plotmedias(dados$Especie, dados$Comprimento, "Espécie de bichinho", :
não foi possível encontrar a função "plotmedias"

nani2410

Mensagens : 8
Data de inscrição : 31/03/2020

Ir para o topo Ir para baixo

Módulo 2 - Aula 2.12 Empty Re: Módulo 2 - Aula 2.12

Mensagem por Prof. Marcos Seg maio 25, 2020 8:40 am

O erro que aparece depois do comando source() está nos indicando que o R não conseguiu encontrar o arquivo. Então confira se o arquivo "plotmedias.R" está na mesma pasta de trabalho que você está usando, ok? Use um dir() e veja se ele está na lista de arquivos. Se não estiver, basta salvar uma cópia dele lá, e resolvido.

Alternativamente, você pode usar o source() colocando não apenas o nome do arquivo, mas o endereço completo de onde ele está no seu computador. Nesta opção a vantagem é não ter que criar cópias do arquivo em vários lugares, bastaria deixar em uma pasta e sempre "chamá-lo" do mesmo lugar. Wink
Prof. Marcos
Prof. Marcos

Mensagens : 678
Data de inscrição : 23/12/2015
Idade : 42
Localização : Maceió, AL

https://cantinhodor.wordpress.com/

Ir para o topo Ir para baixo

Módulo 2 - Aula 2.12 Empty Re: Módulo 2 - Aula 2.12

Mensagem por nani2410 Seg maio 25, 2020 5:09 pm

Obrigado, vou tentar novamente!

nani2410

Mensagens : 8
Data de inscrição : 31/03/2020

Ir para o topo Ir para baixo

Módulo 2 - Aula 2.12 Empty Re: Módulo 2 - Aula 2.12

Mensagem por nani2410 Seg maio 25, 2020 7:14 pm

Tentando refazer, descobri que o erro estava na falta de acento gráfico no "e", agora no módulo 4 (aula 4.1 tive de revisitá-lo e encontrei o mesmo problema), fui tentando até chegar nisso. VI que quando uso a função o correto é digitar: plotmédias()

nani2410

Mensagens : 8
Data de inscrição : 31/03/2020

Ir para o topo Ir para baixo

Módulo 2 - Aula 2.12 Empty Re: Módulo 2 - Aula 2.12

Mensagem por Prof. Marcos Ter maio 26, 2020 8:56 am

Que bom que deu certo! Smile
Prof. Marcos
Prof. Marcos

Mensagens : 678
Data de inscrição : 23/12/2015
Idade : 42
Localização : Maceió, AL

https://cantinhodor.wordpress.com/

Ir para o topo Ir para baixo

Módulo 2 - Aula 2.12 Empty Re: Módulo 2 - Aula 2.12

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos