Chris Conner
2011-Oct-14 05:25 UTC
[R] is there an option to "turn off" scientific notation in write.csv
Dear Help-Rs, I'm working with a file that contains large numbers and I need to export them "as is". for example take: x <- c(27104010002005,27104020001805,27104090001810,90050013000140,90050013000120) y <- c(1:5) df <- data.frame(cbind(x,y)) When I then try a simple: write.csv(df,file="df.csv") I get: x y 1 2.7104E+13 1 2 2.7104E+13 2 3 2.71041E+13 3 4 9.005E+13 4 5 9.005E+13 5 Then I tried: options(scipen=999) df$x <- as.character(df$x) write.csv(df,file="df.csv") and I still get: x y 1 2.7104E+13 1 2 2.7104E+13 2 3 2.71041E+13 3 4 9.005E+13 4 5 9.005E+13 5 How can I have R write the file so it looks like this: x y 1 27104010002005 2 27104020001805 3 27104090001810 4 90050013000140 5 90050013000120 [[alternative HTML version deleted]]
Paul Hiemstra
2011-Oct-14 07:39 UTC
[R] is there an option to "turn off" scientific notation in write.csv
On 10/14/2011 05:25 AM, Chris Conner wrote:> Dear Help-Rs, > > I'm working with a file that contains large numbers and I need to export them "as is". for example take: > > > x <- c(27104010002005,27104020001805,27104090001810,90050013000140,90050013000120) > y <- c(1:5) > df <- data.frame(cbind(x,y)) > > When I then try a simple: > write.csv(df,file="df.csv") > > I get: > x y > 1 2.7104E+13 1 > 2 2.7104E+13 2 > 3 2.71041E+13 3 > 4 9.005E+13 4 > 5 9.005E+13 5 > > Then I tried: > options(scipen=999) > df$x <- as.character(df$x)Hi, You can use format in this case: df$x <-format(df$x, scientific = FALSE) write.csv(df,file="df.csv") regards, Paul> write.csv(df,file="df.csv") > > and I still get: > x y > 1 2.7104E+13 1 > 2 2.7104E+13 2 > 3 2.71041E+13 3 > 4 9.005E+13 4 > 5 9.005E+13 5 > > How can I have R write the file so it looks like this: > x y > 1 27104010002005 > 2 27104020001805 > 3 27104090001810 > 4 90050013000140 > 5 90050013000120 > [[alternative HTML version deleted]] > > > > ______________________________________________ > R-help@r-project.org mailing list > 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.-- Paul Hiemstra, Ph.D. Global Climate Division Royal Netherlands Meteorological Institute (KNMI) Wilhelminalaan 10 | 3732 GK | De Bilt | Kamer B 3.39 P.O. Box 201 | 3730 AE | De Bilt tel: +31 30 2206 494 http://intamap.geo.uu.nl/~paul http://nl.linkedin.com/pub/paul-hiemstra/20/30b/770 [[alternative HTML version deleted]]