Rich Shepard
2018-Oct-26 18:11 UTC
[R] source() fails in same directory as script: cannot find file
On Fri, 26 Oct 2018, Ista Zahn wrote:> I'm confused. It seems the error is that the file can't be found; if > so, what does it matter what is in the file?Ista, Beats me.> As far as I can see you are either not in the directory you think you > are, or b) the file is not named what you think it is.Yes, the error seems that R cannot find the file, but it's in the same directory and the file does exist:> getwd()[1] "/home/rshepard/documents/white-papers/geochemistry/willamette-river-mercury/scripts" ~/documents/white-papers/geochemistry/willamette-river-mercury/scripts]$ ls input-summerize.R input-summerize.R So, R is running in the scripts/ directory and the script is there, too. This is why I asked for help as the error makes no sense to me. Regards, Rich
Ista Zahn
2018-Oct-26 18:54 UTC
[R] source() fails in same directory as script: cannot find file
On Fri, Oct 26, 2018 at 2:16 PM Rich Shepard <rshepard at appl-ecosys.com> wrote:> > On Fri, 26 Oct 2018, Ista Zahn wrote: > > > I'm confused. It seems the error is that the file can't be found; if > > so, what does it matter what is in the file? > > Ista, > > Beats me. > > > As far as I can see you are either not in the directory you think you > > are, or b) the file is not named what you think it is. > > Yes, the error seems that R cannot find the file, but it's in the same > directory and the file does exist: > > > getwd() > [1] "/home/rshepard/documents/white-papers/geochemistry/willamette-river-mercury/scripts" > > ~/documents/white-papers/geochemistry/willamette-river-mercury/scripts]$ ls input-summerize.R > input-summerize.R > > So, R is running in the scripts/ directory and the script is there, too.No, the script is _not_ there. Compare your code:> source('input-summarize.R')to the contents of the directory:> input-summerize.RThe moral of the story is, use tab-completion or copy/paste. Best, Ista> > This is why I asked for help as the error makes no sense to me. > > Regards, > > Rich > > ______________________________________________ > R-help at 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.
Rich Shepard
2018-Oct-26 19:46 UTC
[R] source() fails in same directory as script: cannot find file [FIXED]
On Fri, 26 Oct 2018, Ista Zahn wrote:> No, the script is _not_ there. Compare your code: > >> source('input-summarize.R') > > to the contents of the directory: > >> input-summerize.R> The moral of the story is, use tab-completion or copy/paste.Ista, Thanks for catching the typo that I kept misssing. I mis-named the script and didn't see that on the emacs buffer frame. Best regards, Rich
Jeremie Juste
2018-Oct-26 20:11 UTC
[R] source() fails in same directory as script: cannot find file
Hello, I suspect the error is in the file input-summerize.R. I creating a new file input-summerize2.R with only print("hello") for instance and check if> setwd("~/documents/white-papers/geochemistry/willamette-river-mercury/scripts") > source("input-summerize2.R")works Hope it helps, Jeremie Rich Shepard <rshepard at appl-ecosys.com> writes:> On Fri, 26 Oct 2018, Ista Zahn wrote: > >> I'm confused. It seems the error is that the file can't be found; if >> so, what does it matter what is in the file? > > Ista, > > Beats me. > >> As far as I can see you are either not in the directory you think you >> are, or b) the file is not named what you think it is. > > Yes, the error seems that R cannot find the file, but it's in the same > directory and the file does exist: > >> getwd() > [1] "/home/rshepard/documents/white-papers/geochemistry/willamette-river-mercury/scripts" > > ~/documents/white-papers/geochemistry/willamette-river-mercury/scripts]$ ls input-summerize.R > input-summerize.R > > So, R is running in the scripts/ directory and the script is there, too. > > This is why I asked for help as the error makes no sense to me. > > Regards, > > Rich > > ______________________________________________ > R-help at 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.
Jeff Newmiller
2018-Oct-27 02:42 UTC
[R] source() fails in same directory as script: cannot find file
I haven't seen mention of what OS or filesystem types are involved, but it superficially looks like it might be one of those cases where the filesystem is case-sensitive... check that all your directory and file names are capitalized correctly. On October 26, 2018 1:11:19 PM PDT, Jeremie Juste <jeremiejuste at gmail.com> wrote:>Hello, > >I suspect the error is in the file input-summerize.R. > >I creating a new file input-summerize2.R with only print("hello") for >instance and check if > >> >setwd("~/documents/white-papers/geochemistry/willamette-river-mercury/scripts") >> source("input-summerize2.R") > >works > >Hope it helps, > >Jeremie > > >Rich Shepard <rshepard at appl-ecosys.com> writes: > >> On Fri, 26 Oct 2018, Ista Zahn wrote: >> >>> I'm confused. It seems the error is that the file can't be found; if >>> so, what does it matter what is in the file? >> >> Ista, >> >> Beats me. >> >>> As far as I can see you are either not in the directory you think >you >>> are, or b) the file is not named what you think it is. >> >> Yes, the error seems that R cannot find the file, but it's in the >same >> directory and the file does exist: >> >>> getwd() >> [1] >"/home/rshepard/documents/white-papers/geochemistry/willamette-river-mercury/scripts" >> >> >~/documents/white-papers/geochemistry/willamette-river-mercury/scripts]$ >ls input-summerize.R >> input-summerize.R >> >> So, R is running in the scripts/ directory and the script is there, >too. >> >> This is why I asked for help as the error makes no sense to me. >> >> Regards, >> >> Rich >> >> ______________________________________________ >> R-help at 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 at 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.-- Sent from my phone. Please excuse my brevity.