Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. # Keep trailing zeros after rounding ==========================
  2. # - esp for printing in tables
  3. formatC( round(0.1025, 2), format = "f", digits = 2 )
  4.  
  5. # Table formatting example with dplyr ===============================================
  6. # data
  7. df <- data.frame( original = c(0.00023, 0.237, 0.1025, 0.108) )
  8.  
  9. # Add column with mutated, print-ready values
  10. df %>%
  11. dplyr::mutate( print = ifelse(original < 0.01, formatC(original, format = "e", digits = 1),
  12. formatC(round(original, 2), format = "f", digits = 2)) )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement