R Forum Is there a way to tell R to not import numbers as scientific notation (read.csv). So that 1619052826499 will not be imported as 1.619053e+12. Jeff Reichman
You probably need to read up on the scipen= argument in ?options. What is displayed at the console is not what is stored:> x <- 1619052826499 > print(x)[1] 1.619053e+12> dput(x)1619052826499> options(scipen=10) > print(x)[1] 1619052826499 ------------------------- David L Carlson Anthropology Department Texas A&M University ________________________________ From: R-help <r-help-bounces at r-project.org> on behalf of Jeff Reichman <reichmanj at sbcglobal.net> Sent: Sunday, October 14, 2018 8:45:17 PM To: r-help at r-project.org Subject: [R] Scientific Notation R Forum Is there a way to tell R to not import numbers as scientific notation (read.csv). So that 1619052826499 will not be imported as 1.619053e+12. Jeff Reichman ______________________________________________ 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. [[alternative HTML version deleted]]
While the OP should study up on what numeric values are, context may determine that a different storage mode be used. For example, if the values are intrinsically integers and meet the appropriate magnitude requirements, importing as integer may make sense. Or, if these are identifiers like serial numbers it may make sense to import as character data. To implement those constraints, read up on the colClasses argument to read.csv. If these values really are intended for computation, the OP needs to differentiate how R prints values by default from how R can be made to export character representations of that internal data. In short, don't get picky about scientific notation until you export the data from R, because floating point data are ALWAYS in scientific notation (base 2) internally. On October 14, 2018 6:58:05 PM PDT, David L Carlson <dcarlson at tamu.edu> wrote:>You probably need to read up on the scipen= argument in ?options. What >is displayed at the console is not what is stored: > > >> x <- 1619052826499 >> print(x) >[1] 1.619053e+12 >> dput(x) >1619052826499 >> options(scipen=10) >> print(x) >[1] 1619052826499 > >------------------------- > >David L Carlson > >Anthropology Department > >Texas A&M University > >________________________________ >From: R-help <r-help-bounces at r-project.org> on behalf of Jeff Reichman ><reichmanj at sbcglobal.net> >Sent: Sunday, October 14, 2018 8:45:17 PM >To: r-help at r-project.org >Subject: [R] Scientific Notation > >R Forum > >Is there a way to tell R to not import numbers as scientific notation >(read.csv). So that 1619052826499 will not be imported as >1.619053e+12. > >Jeff Reichman > >______________________________________________ >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. > > [[alternative HTML version deleted]] > >______________________________________________ >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.
Mr. Carlson Well that was easy enough. Thank you. Options - https://stat.ethz.ch/R-manual/R-devel/library/base/html/options.html Jeff From: David L Carlson <dcarlson at tamu.edu> Sent: Sunday, October 14, 2018 8:58 PM To: r-help at r-project.org; reichmanj at sbcglobal.net Subject: Re: [R] Scientific Notation You probably need to read up on the scipen= argument in ?options. What is displayed at the console is not what is stored:> x <- 1619052826499> print(x)[1] 1.619053e+12> dput(x)1619052826499> options(scipen=10)> print(x)[1] 1619052826499 ------------------------- David L Carlson Anthropology Department Texas A&M University _____ From: R-help <r-help-bounces at r-project.org <mailto:r-help-bounces at r-project.org> > on behalf of Jeff Reichman <reichmanj at sbcglobalnet> Sent: Sunday, October 14, 2018 8:45:17 PM To: r-help at r-project.org <mailto:r-help at r-project.org> Subject: [R] Scientific Notation R Forum Is there a way to tell R to not import numbers as scientific notation (read.csv). So that 1619052826499 will not be imported as 1.619053e+12. Jeff Reichman ______________________________________________ R-help at r-project.org <mailto: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. [[alternative HTML version deleted]]