Erro! setwd(choose.dir()) 2
4 participantes
Página 1 de 1
Erro! setwd(choose.dir()) 2
Oi pessoal!
Estou com um probleminha com o comando setwd(choose.dir()).
Procurei por erros parecidos no fórum para saber se alguém teve o mesmo problema e encontrei o post da Raquel Jacob Djhel. Tentei seguir as alternativas que sugeriram para ela de resolver o problema, mas não deu certo.
O erro é o seguinte... toda vez que tento usar esse comando, eis o que me aparece:
> setwd(choose.dir())
Error in setwd(choose.dir()) :
não é possível mudar o diretório de trabalho
Isso é estranho, porque já uso o R desde antes mesmo de começar o curso e nunca tive esse problema. Não lembro de ter mudado nenhuma configuração que diz respeito ao R. Sou usuário do Windows e uso o software na versão "mais simples", sem ser o RStudio.
As alternativas que o Marcos havia sugerido para a Raquel, são essas:
1 - Escolher o diretório de trabalho via menu. No menu 'Arquivo' do R há uma opção 'Mudar dir' que faz isso.
2 - Escolher via Rstudio, como o Daniel sugeriu.
3 - Escolher indicando o caminho da pasta por extenso. Algo como:
setwd("C:\pasta1\pasta que eu quero")
A única que não tentei ainda foi a 2. Mas de qualquer forma, gostaria de continuar usando a versão "clássica" do programa e entender o erro.
Já desinstalei e instalei o programa novamente e nada.
Help!
Agradeço, desde já, a atenção dispensada.
Abraço.
Estou com um probleminha com o comando setwd(choose.dir()).
Procurei por erros parecidos no fórum para saber se alguém teve o mesmo problema e encontrei o post da Raquel Jacob Djhel. Tentei seguir as alternativas que sugeriram para ela de resolver o problema, mas não deu certo.
O erro é o seguinte... toda vez que tento usar esse comando, eis o que me aparece:
> setwd(choose.dir())
Error in setwd(choose.dir()) :
não é possível mudar o diretório de trabalho
Isso é estranho, porque já uso o R desde antes mesmo de começar o curso e nunca tive esse problema. Não lembro de ter mudado nenhuma configuração que diz respeito ao R. Sou usuário do Windows e uso o software na versão "mais simples", sem ser o RStudio.
As alternativas que o Marcos havia sugerido para a Raquel, são essas:
1 - Escolher o diretório de trabalho via menu. No menu 'Arquivo' do R há uma opção 'Mudar dir' que faz isso.
2 - Escolher via Rstudio, como o Daniel sugeriu.
3 - Escolher indicando o caminho da pasta por extenso. Algo como:
setwd("C:\pasta1\pasta que eu quero")
A única que não tentei ainda foi a 2. Mas de qualquer forma, gostaria de continuar usando a versão "clássica" do programa e entender o erro.
Já desinstalei e instalei o programa novamente e nada.
Help!
Agradeço, desde já, a atenção dispensada.
Abraço.
Lucas Rodrigo Rezende- Mensagens : 6
Data de inscrição : 16/10/2017
Localização : Catalão, GO
Re: Erro! setwd(choose.dir()) 2
Oi, Lucas!
Que coisa... Este comando deveria funcionar em qualquer computador com Windows, e nunca vi isto acontecer.
O erro surge antes de aparecer a janela de seleção? Ou a janela aparece e o erro surge depois de você escolher a pasta?
E se for a segunda opção, você já tentou selecionar diferentes pastas, para ver se funciona com alguma?
Vou tentar descobrir mais sobre o erro, e vamos nos falando, certo?
Abraços!
Que coisa... Este comando deveria funcionar em qualquer computador com Windows, e nunca vi isto acontecer.
O erro surge antes de aparecer a janela de seleção? Ou a janela aparece e o erro surge depois de você escolher a pasta?
E se for a segunda opção, você já tentou selecionar diferentes pastas, para ver se funciona com alguma?
Vou tentar descobrir mais sobre o erro, e vamos nos falando, certo?
Abraços!
Re: Erro! setwd(choose.dir()) 2
Bom dia, Prof. Marcos!
Tentei com outras pastas e deu certo. O problema estava só em algumas.
Exclui as pastas que estavam gerando o erro, criei novas e movi os arquivos, daí foi sucesso.
Obrigado pelas dicas!
Abraços!
Tentei com outras pastas e deu certo. O problema estava só em algumas.
Exclui as pastas que estavam gerando o erro, criei novas e movi os arquivos, daí foi sucesso.
Obrigado pelas dicas!
Abraços!
Lucas Rodrigo Rezende- Mensagens : 6
Data de inscrição : 16/10/2017
Localização : Catalão, GO
Re: Erro! setwd(choose.dir()) 2
Que bacana, fico feliz de ter dado certo!
Você sabe o que nas pastas gerou o erro? Agora fiquei curioso de saber o que pode ter sido o problema...
Alguns programas podem ter problemas com pastas com endereço muito grande (tanto nomes de pastas grandes quanto muitas subpastas acumuladas), mas não sei se o R tem problemas com isso.
Abraços
Você sabe o que nas pastas gerou o erro? Agora fiquei curioso de saber o que pode ter sido o problema...
Alguns programas podem ter problemas com pastas com endereço muito grande (tanto nomes de pastas grandes quanto muitas subpastas acumuladas), mas não sei se o R tem problemas com isso.
Abraços
Re: Erro! setwd(choose.dir()) 2
Também fiquei curioso, mas já tentei procurar as diferenças entre a pasta que gerou o erro e a que deu certo, e não consegui identificar nada.
Copiei a pasta que estava gerando o erro para o desktop, afim de encurtar o endereço, mas também não adiantou... o erro persistiu. Quanto à nova pasta, eu mantive o mesmo nome, o mesmo local e os mesmos arquivos dentro dela, ainda assim ela funcionou.
Então não consigo imaginar o que tenha levado o comando ao erro, mas aparentemente o problema está em alguma particularidade da pasta...
Abraços.
Copiei a pasta que estava gerando o erro para o desktop, afim de encurtar o endereço, mas também não adiantou... o erro persistiu. Quanto à nova pasta, eu mantive o mesmo nome, o mesmo local e os mesmos arquivos dentro dela, ainda assim ela funcionou.
Então não consigo imaginar o que tenha levado o comando ao erro, mas aparentemente o problema está em alguma particularidade da pasta...
Abraços.
Lucas Rodrigo Rezende- Mensagens : 6
Data de inscrição : 16/10/2017
Localização : Catalão, GO
Erro! setwd(choose.dir()) - Resolução no OSX
Olá,
Beleza?
Sou usuário Mac e vi que o uso desta função gerou a seguinte mensagem:
> setwd(choose.dir())
Error in choose.dir() : could not find function "choose.dir"
Resolvi da seguinte forma e achei legal compartilhar:
> library(tcltk)
> setwd('~')
> getwd()
dir <- tclvalue(tkchooseDirectory()) # abre a caixa de dialogo
Valeu e abraços,
Jorge
Beleza?
Sou usuário Mac e vi que o uso desta função gerou a seguinte mensagem:
> setwd(choose.dir())
Error in choose.dir() : could not find function "choose.dir"
Resolvi da seguinte forma e achei legal compartilhar:
> library(tcltk)
> setwd('~')
> getwd()
dir <- tclvalue(tkchooseDirectory()) # abre a caixa de dialogo
Valeu e abraços,
Jorge
Jorge- Mensagens : 4
Data de inscrição : 04/10/2017
Re: Erro! setwd(choose.dir()) 2
Pessoal, estou comecando o curso agora e apresentou esse problema. Tenho Mac, vcs sabem como resolver isso?
abs
abs
Allan Popak- Mensagens : 2
Data de inscrição : 13/03/2018
Re: Erro! setwd(choose.dir()) 2
Allan Popak escreveu:Pessoal, estou comecando o curso agora e apresentou esse problema. Tenho Mac, vcs sabem como resolver isso?
abs
Então, Allan, a função choose.dir() não funciona em MAC, ela é apenas para os usuários de Windows mesmo.
Uma solução é usar a função e o pacote que o Jorge encontrou e mencionou mais acima:
- Código:
library(tcltk)
setwd('~')
getwd()
dir <- tclvalue(tkchooseDirectory()) # abre a caixa de dialogo
Abraços!
Tópicos semelhantes
» Erro! setwd(choose.dir())
» Diferença entre setwd(choose.dir()) e choose.dir()
» Erro na função setwd
» Setwd no Mac - dúvida do Pedro no webnário de 20-04-2020
» Erro em comando
» Diferença entre setwd(choose.dir()) e choose.dir()
» Erro na função setwd
» Setwd no Mac - dúvida do Pedro no webnário de 20-04-2020
» Erro em comando
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|