Advertisement
Guest User

Untitled

a guest
Aug 21st, 2012
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.30 KB | None | 0 0
  1. # Tip from an email in: http://tolstoy.newcastle.edu.au/R/help/06/07/30469.html
  2.  
  3. formatEng <- function(x) {
  4. s<-as.numeric(strsplit(format(x, scientific=T),"e")[[1]])
  5. return(paste(s[1]*10^(s[2]%%3),as.integer(s[2]-(s[2]%%3)),sep="e"))
  6. }
  7.  
  8. # Use with sapply on dataframe elements
  9. sapply(x$col, formatEng)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement