Remove the / from the print command, it does not belong there. sink("../directory/file.txt"); print(summary(foo)) sink(NULL)
On Thu, Sep 13, 2018 at 4:03 PM Rich Shepard <rshep...@appl-ecosys.com> wrote: > On Thu, 13 Sep 2018, Rich Shepard wrote: > > > sink('example-output.txt') > > print(summary(df)) > > sink() > > Let me expand on this. When the script contains > > # Open PDF device to save plot > pdf('../images/rainfall-estacada-se.pdf') > ... > plot(rain_est_se) > dev.off() > > the file, rainfall-estacada-se.pdf is placed in the images directory, which > is on the same directory level as the one in which the script is being run. > I thought the equivalent syntax with sink() would work, but the print > command rejects the forward slash that plot() accepts: > > Error in source("rainfall-dubois-crk-all.r") : > rainfall-dubois-crk-all.r:25:7: unexpected '/' > > Is this more clear? > > Thanks, > > Rich > > ______________________________________________ > R-help@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. > [[alternative HTML version deleted]] ______________________________________________ R-help@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.