If you want a "fresh" R session when you start to run the script you could consider putting as the first line
rm(list=ls()) This will remove objects from your environment (variables, functions, ..) HTH, Eric On Mon, Jul 2, 2018 at 5:34 PM, PIKAL Petr <petr.pi...@precheza.cz> wrote: > Hi > > Without code it is just fishing in murky waters. Could the problem you > face be that in each run you assingn the result to some object and if the > CSV is wrong your code fails but the object from previous run persists? > > If this is the case just initialize your objects in the beginning (e.g. > make them NULL at the beginning) and only if code delivers result the value > of the result is returned otherwise NULL is returned. > > Cheers > Petr > > Osobní údaje: Informace o zpracování a ochraně osobních údajů obchodních > partnerů PRECHEZA a.s. jsou zveřejněny na: https://www.precheza.cz/ > zasady-ochrany-osobnich-udaju/ | Information about processing and > protection of business partner's personal data are available on website: > https://www.precheza.cz/en/personal-data-protection-principles/ > Důvěrnost: Tento e-mail a jakékoliv k němu připojené dokumenty jsou > důvěrné a podléhají tomuto právně závaznému prohlášení o vyloučení > odpovědnosti: https://www.precheza.cz/01-dovetek/ | This email and any > documents attached to it may be confidential and are subject to the legally > binding disclaimer: https://www.precheza.cz/en/01-disclaimer/ > > > -----Original Message----- > > From: R-help [mailto:r-help-boun...@r-project.org] On Behalf Of Morkus > via R- > > help > > Sent: Monday, July 2, 2018 2:02 PM > > To: r-help@r-project.org > > Subject: [R] R maintains old values > > > > Hello, > > > > I have a strange side-effect from executing R-scripts using R and RServe. > > > > I am executing an R-Script from a Java file using RServe in R. I also > have RStudio > > installed, but it's not running at the time. The R-script reads a CSV > file and does > > various statistical things. RServe enables me to run each line of the R > script > > using "eval()" line by line. > > > > All this works fine for a correctly-formatted CSV file. It's great. > > > > But, if the CSV file isn't correctly formatted, AND the last CSV file > did correctly > > get run, then, with the incorrect CSV as input, the output is what ran > last time. > > Somehow, the last correct run is persisted and returned if there is some > > problem with the current CSV input. > > > > This data persistence is maintained across reboots. > > > > I'm thus baffled how R is maintaining these old values, but more to the > point, I > > need to know how to clear these old values so if the CSV input is > incorrect, I get > > nothing back, not the old CSV values from a correctly formatted file. > > > > Hope this description is clear. > > > > Thanks in advance to all. > > > > - M > > > > Sent from [ProtonMail](https://protonmail.com), Swiss-based encrypted > email. > > [[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. > > ______________________________________________ > 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.