Dúvida na Aula 1.3

Página 1 de 2 1, 2  Seguinte

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Sab Jan 09, 2016 5:08 pm

Prezado prof. Marcos e colegas

Eu travei ainda no começo. Ao tentar importar o arquivo no excel para o R eu me deparei com um:

Error in setwd(choose.dir()) :
 não foi possível encontrar a função "choose.dir"

Não sei se é pq eu uso mac, mas já procurei na apostila alguma saída e não encontrei como resolver este problema que me parece tão básico.

Outra pergunta.... o senhor sabe se existe algum site ou material disponível sobre as variações de comando que existe para o MAC... Procurei as informações num livro que tenho (Conhecendo o R, do Marcio Pupim Mello e Luiz Alexandre Peternelli) e não encontrei... acho que se trata de algo extremamente básico!

abs,

Maurício

Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Prof. Marcos em Sab Jan 09, 2016 5:36 pm

Olá, Maurício!

Maurício Lamano Ferreira escreveu:
Eu travei ainda no começo. Ao tentar importar o arquivo no excel para o R eu me deparei com um:

Error in setwd(choose.dir()) :
 não foi possível encontrar a função "choose.dir"

Não sei se é pq eu uso mac, mas já procurei na apostila alguma saída e não encontrei como resolver este problema que me parece tão básico.

Maurício

Sim, acredito que seja o uso do MAC mesmo, e o choose.dir só deve funcionar em windows.

Temos alternativas, claro: você pode, por exemplo, fazer a escolha do diretório via menu mesmo. Vá em "arquivo" e use a opção "mudar dir". O chato desta opção é que ela não fica no script, o que não é muito bacana para quem vai usar o script mais vezes.

A outra alternativa, então, é usar o setwd para indicar o endereço de maneira direta. Nós vamos fazer isso mais adiante no curso, mas para adiantar, a coisa funciona assim:

Código:

setwd("C:/R/Curso do R")

Importante notar que as barras são para a direita ( / ) e não para a esquerda ( \ ).
E o endereço sempre deve estar entre aspas.

Eu uso muito esta forma nos meus scripts, pois com ela a gente nem precisa se dar ao trabalho de escolher o diretório por uma janela, fica tudo automático mesmo. O único inconveniente é que se você enviar o script para outra pessoa, ela terá que mudar o caminho da pasta para tudo funcionar.

Teste, e me diga se funcionou, ok? Wink
avatar
Prof. Marcos

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

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Prof. Marcos em Sab Jan 09, 2016 5:37 pm

Maurício Lamano Ferreira escreveu:
Outra pergunta.... o senhor sabe se existe algum site ou material disponível sobre as variações de comando que existe para o MAC... Procurei as informações num livro que tenho (Conhecendo o R, do Marcio Pupim Mello e Luiz Alexandre Peternelli) e não encontrei... acho que se trata de algo extremamente básico!

Maurício

Vou procurar saber, e depois respondo aqui.

Se alguém souber, nos ajude também. Como não sou usuário de MAC, não sei de cabeça boas fontes para isso.
avatar
Prof. Marcos

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

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Sab Jan 09, 2016 11:38 pm

Professor, muito obrigado pela rápida resposta!

Eu fui em "File>Source File>daí abriu a janela para eu procurar o arquivo... ao abrir apareceu a seguinte mensagem:

source("/Users/mauriciolamanoferreira/Dropbox/R/exemplo1.txt")
Error in source("/Users/mauriciolamanoferreira/Dropbox/R/exemplo1.txt") :
 /Users/mauriciolamanoferreira/Dropbox/R/exemplo1.txt:1:9: unexpected symbol
1: UA      Ambiente
           ^
Além disso: Warning messages:
1: In grepl("\n", lines, fixed = TRUE) :
 string de entrada 1 é inválida nesse locale
2: In grepl("\n", lines, fixed = TRUE) :
 string de entrada 2 é inválida nesse locale
3: In grepl("\n", lines, fixed = TRUE) :
 string de entrada 3 é inválida nesse locale
4: In grepl("\n", lines, fixed = TRUE) :
 string de entrada 4 é inválida nesse locale
5: In grepl("\n", lines, fixed = TRUE) :
 string de entrada 5 é inválida nesse locale



depois tentei

setwd("/Users/mauriciolamanoferreira/Dropbox/R/exemplo1.txt")
Error in setwd("/Users/mauriciolamanoferreira/Dropbox/R/exemplo1.txt") :
 não é possível mudar o diretório de trabalho



mas não consegui...

abs,

Maurício

Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Prof. Marcos em Dom Jan 10, 2016 11:34 am

Olá, Maurício!

A opção, no menu file, deve ser "change dir" e não "source file", ok? Confira se há esta opção no menu do MAC. Qualquer coisa tire um print e mande aqui no fórum como imagem, para que eu dê uma olhada.

E no setwd você não deve incluir o arquivo, apenas o endereço da pasta. O arquivo só aparece no comando read.table (ou em outros comandos, de vez em quando). Esta etapa é para se determinar a pasta onde estão os arquivos, e não especificar um arquivo, entende?

Então o seu setwd deveria ser assim:
setwd("/Users/mauriciolamanoferreira/Dropbox/R)

Agora, não sei bem como funciona o sistema no MAC, mas no windows seria usado um endereço completo, começando com o nome do drive (C:, por exemplo).

Vamos nos falando até resolver!
avatar
Prof. Marcos

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

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Prof. Marcos em Dom Jan 10, 2016 11:36 am

Ah, faça uma coisa que pode ajudar caso não consiga solucionar: use o comando getwd(), e depois cole aqui o resultado.
É para usar assim mesmo, sem nada entre parênteses, certo?
avatar
Prof. Marcos

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

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Prof. Marcos em Dom Jan 10, 2016 11:37 am

Ops, e desculpe por responder três vezes de uma vez, rsrsrs

Acabei de buscar aqui por informações na internet, e no MAC é assim mesmo como você colocou. Então o comando:

setwd("/Users/mauriciolamanoferreira/Dropbox/R)

Deve funcionar.

Avise como foi, certo?
avatar
Prof. Marcos

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

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Dom Jan 10, 2016 12:21 pm

Olá professor, bom dia!
Eu estou anexando duas imagens, a primeira mostrando as opções em "file" (source file)... e a segunda mostrando os comandos que o senhor sugeriu.
abs,
Maurício

Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Dom Jan 10, 2016 12:22 pm

imagem 1

Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Dom Jan 10, 2016 12:23 pm

imagem 2

Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Prof. Marcos em Dom Jan 10, 2016 12:29 pm

As imagens não vieram, Maurício, tente de novo, ok?

Tentou usar o setwd como eu indiquei, sem o nome do arquivo no final?
avatar
Prof. Marcos

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

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Dom Jan 10, 2016 12:30 pm

Olá professor
Estou desconfiado que esta hospedagem de imagem da barra de ferramentas acima não hospedou os prints que tirei, então, segue sequência de comandos que o senhor sugeriu...

[Workspace restored from /Users/mauriciolamanoferreira/.RData]
[History restored from /Users/mauriciolamanoferreira/.Rapp.history]

> getwd()
[1] "/Users/mauriciolamanoferreira"
> setwd("Users/mauriciolamanoferreira/Dropbox/R)
+ dir()
+ dados<-read.table("mau.txt", header=T)
Erro: unexpected symbol in:
"dir()
dados<-read.table("mau.txt"
>

Se não se importar, eu poderia lhe enviar os prints em algum email institucional ou pessoal (caso tenha dados problema aqui).


Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Dom Jan 10, 2016 12:32 pm

[img][/img]

Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Dom Jan 10, 2016 12:33 pm

[img][[/img]

Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Dom Jan 10, 2016 12:33 pm

agora foi...

Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Prof. Marcos em Dom Jan 10, 2016 1:28 pm

Opa, beleza, vamos lá!

No seu script tem um errinho mínimo, mas que acaba tendo um efeito em cascata: faltou fechar as aspas no endereço do setwd.

Você escreveu assim:
setwd("Users/mauriciolamanoferreira/Dropbox/R)

E deveria ser assim:
setwd("Users/mauriciolamanoferreira/Dropbox/R")

Acredito que vá funcionar deste jeito!
avatar
Prof. Marcos

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

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Dom Jan 10, 2016 1:32 pm

Apareceu esta mensagem...

> setwd("Users/mauriciolamanoferreira/Dropbox/R")
Error in setwd("Users/mauriciolamanoferreira/Dropbox/R") :
não é possível mudar o diretório de trabalho
>

Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Prof. Marcos em Dom Jan 10, 2016 1:35 pm

Maurício Lamano Ferreira escreveu:Apareceu esta mensagem...

> setwd("Users/mauriciolamanoferreira/Dropbox/R")
Error in setwd("Users/mauriciolamanoferreira/Dropbox/R") :
 não é possível mudar o diretório de trabalho
>

Eita, que tá difícil pra gente! Laughing

Mais um pequeno teste: use uma pasta que não seja no dropbox. Eu já tive problemas com scripts salvos no dropbox, que davam um erro ao salvar. Não sei se é isso, mas não custa tentar...
avatar
Prof. Marcos

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

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Prof. Marcos em Dom Jan 10, 2016 1:36 pm

Se não der, me mostre um pouco mais dos menus do R no MAC. Se puder, dê um print de cada menu. Vai dar um trabalhinho, mas assim vou saber melhor quais as opções estão disponíveis, pois até os nomes dos menus são diferentes do mac pro windows.
avatar
Prof. Marcos

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

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Dom Jan 10, 2016 1:41 pm

ok professor!
agora mesmo...

Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Dom Jan 10, 2016 1:47 pm

Foi isso que apareceu professor...
Eu tentei Documentos com letra maiúscula e minúscula...
Estou enviando os prints a seguir...


> setwd("Users/mauriciolamanoferreira/Documentos/R")
Error in setwd("Users/mauriciolamanoferreira/Documentos/R") :
não é possível mudar o diretório de trabalho
> setwd("Users/mauriciolamanoferreira/documentos/R")
Error in setwd("Users/mauriciolamanoferreira/documentos/R") :
não é possível mudar o diretório de trabalho
>

Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Dom Jan 10, 2016 1:48 pm

[img][/img]

Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Dom Jan 10, 2016 1:50 pm

[img][/img]

Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Dom Jan 10, 2016 1:51 pm

[img][/img]

Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Maurício Lamano Ferreira em Dom Jan 10, 2016 1:52 pm

[img][/img]

Maurício Lamano Ferreira

Mensagens : 39
Data de inscrição : 09/01/2016

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Dúvida na Aula 1.3

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Página 1 de 2 1, 2  Seguinte

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum