[R] file.choose()

Ivan Calandra c@|@ndr@ @end|ng |rom rgzm@de
Wed Mar 4 09:53:36 CET 2020


Well, actually it doesn't matter much because I almost never use this
function, and when I do, I use RStudio projects anyway with relative paths.

It was just out of curiosity and trying to understand why it behaves in
this (unexpected) way.

Thanks,
Ivan

--
Dr. Ivan Calandra
TraCEr, laboratory for Traceology and Controlled Experiments
MONREPOS Archaeological Research Centre and
Museum for Human Behavioural Evolution
Schloss Monrepos
56567 Neuwied, Germany
+49 (0) 2631 9772-243
https://www.researchgate.net/profile/Ivan_Calandra

On 04/03/2020 9:47, PIKAL Petr wrote:
> Hm, as I wrote, something is weird with your installation or machine.
>
>> version
>                _                                                 
> platform       x86_64-w64-mingw32                                
> arch           x86_64                                            
> os             mingw32                                           
> system         x86_64, mingw32                                   
> status         Under development (unstable)                      
> major          3                                                 
> minor          7.0                                               
> year           2019                                              
> month          07                                                
> day            21                                                
> svn rev        76854                                             
> language       R                                                 
> version.string R Under development (unstable) (2019-07-21 r76854)
> nickname       Unsuffered Consequences                           
> I do not have other version available so mayby others could adivice what is
> going on.
>
>> getwd()
> [1] "O:/Dokumenty/STAT/pracovni"
>> setwd("D:/")
>> file.choose()
> Error in file.choose() : file choice cancelled
>
>> dir()
>  [1] "$RECYCLE.BIN"              "archiv"                   
>  [3] "Cecko"                     "COzak.csv"                
>  ...
> 13] "vypal"                     "Windows Burn Temp Files"  
>
>> setwd("D:/archiv/")
>> getwd()
> [1] "D:/archiv"
>> dir()
> [1] "CC"                     "disketa z mereni barvy" "jine"
>
> [4] "prezentace"             "TEMP"                   "zdroje"
>
> [7] "zpravy"                
> Cheers
> Petr
>
>> -----Original Message-----
>> From: R-help <r-help-bounces using r-project.org> On Behalf Of Ivan Calandra
>> Sent: Wednesday, March 4, 2020 9:06 AM
>> To: r-help using r-project.org
>> Subject: Re: [R] file.choose()
>>
>> Thanks Petr for checking.
>>
>> This unexpected behavior is reproducible on my machine, both with the RGui
>> and RStudio, both with R3.6.2 and 3.6.3.
>>> sessionInfo()
>> R version 3.6.3 (2020-02-29)
>> Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows 10 x64
>> (build 18362) Matrix products: default
>> locale:
>> [1] LC_COLLATE=English_United Kingdom.1252  LC_CTYPE=English_United
>> Kingdom.1252
>> [3] LC_MONETARY=English_United Kingdom.1252 LC_NUMERIC=C [5]
>> LC_TIME=English_United Kingdom.1252 attached base packages:
>> [1] stats     graphics  grDevices utils     datasets  methods   base
> loaded via a
>> namespace (and not attached):
>> [1] compiler_3.6.3 tools_3.6.3
>>
>> Couldn't be that it behaves differently when the working directory is the
> root of
>> the drive (D:/) vs. a folder on the drive (D:/Data)?
>>
>> Ivan
>>
>> --
>> Dr. Ivan Calandra
>> TraCEr, laboratory for Traceology and Controlled Experiments MONREPOS
>> Archaeological Research Centre and Museum for Human Behavioural Evolution
>> Schloss Monrepos
>> 56567 Neuwied, Germany
>> +49 (0) 2631 9772-243
>> https://www.researchgate.net/profile/Ivan_Calandra
>>
>> On 04/03/2020 7:55, PIKAL Petr wrote:
>>> Hi Ivan
>>>
>>> I tried your examples and they behave as expected. Second one opens
>>> D:/ and third should be setwd("D:/Data/") to open in Data folder.
>>>
>>>> sessionInfo()
>>> R Under development (unstable) (2019-07-21 r76854)
>>> Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows 10
>>> x64 (build 18363)
>>>
>>> So the problem is in your setting.
>>>
>>> Cheers
>>> Petr
>>>
>>>> -----Original Message-----
>>>> From: R-help <r-help-bounces using r-project.org> On Behalf Of Ivan
>>>> Calandra
>>>> Sent: Tuesday, March 3, 2020 4:48 PM
>>>> To: r-help using r-project.org
>>>> Subject: Re: [R] file.choose()
>>>>
>>>> That's what I was about to answer but tried first and it did not work.
>>>> Now I tried more and noticed an unexpected behavior:
>>>>
>>>> getwd()
>>>> [1] "C:/Users/.../Documents"
>>>> file.choose() ## opens in "C:/Users/.../Documents" as expected
>>>>
>>>> setwd("D:/")
>>>> getwd()
>>>> [1] "D:/"
>>>> file.choose() ## unexpectedly, opens in "C:/Users/.../Documents"
>>>>
>>>> setwd("D:/Data")
>>>> getwd()
>>>> [1] "D:/Data"
>>>> file.choose() ## opens in "D:/Data" as expected
>>>>
>>>> Is that normal behavior?
>>>>
>>>> Ivan
>>>>
>>>> --
>>>> Dr. Ivan Calandra
>>>> TraCEr, laboratory for Traceology and Controlled Experiments MONREPOS
>>>> Archaeological Research Centre and Museum for Human Behavioural
>>>> Evolution Schloss Monrepos
>>>> 56567 Neuwied, Germany
>>>> +49 (0) 2631 9772-243
>>>> https://www.researchgate.net/profile/Ivan_Calandra
>>>>
>>>> On 03/03/2020 16:36, David Winsemius wrote:
>>>>> On 3/3/20 7:29 AM, Dennis Weygand wrote:
>>>>>> How do I change the default directory that file.choose()
>>>>>> (Windows-10) uses?
>>>>> ?setwd
>>>>>
>>>>>
>>>> ______________________________________________
>>>> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
>>>> https://stat.ethz.ch/mailman/listinfo/r-help
>>>> PLEASE do read the posting guide
>>> http://www.R-project.org/posting-guide.html
>>>> and provide commented, minimal, self-contained, reproducible code.
>> ______________________________________________
>> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list