r - धरण - विवरण चिन्ह के उदाहरण




आउटपुट के लिए संख्या में अल्पविराम जोड़ें (4)

आप formatC का उपयोग करके कॉलम को बदलने पर विचार करना चाह सकते हैं

> formatC(1:10 * 100000, format="d", big.mark=",")
 [1] "100,000"   "200,000"   "300,000"   "400,000"   "500,000"   "600,000"  
 [7] "700,000"   "800,000"   "900,000"   "1,000,000"

मैं xtable माध्यम से html के लिए एक xtable रहा हूं। मैं तालिका के कुछ स्तंभों में संख्याओं के लिए अल्पविराम जोड़ना चाहता हूं। मुझे लगा कि इससे पहले कि मैं ऐसा करने के लिए एक अंतर्निहित तरीका है, मैं अपना खुद का पेस्ट हैक कर लेता / सकती हूं।


आप फ़्यूशन तर्क 'format.args' का उपयोग करके भी देख सकते हैं

  ## Demonstration of additional formatC() arguments.
  print(fm1.table, format.args = list(big.mark = "'", decimal.mark = ","))

यहां से

https://cran.rstudio.com/web/packages/xtable/xtable.pdf


यहाँ एक देर से जवाब है, लेकिन आप भी scales::comma_format उपयोग कर सकते हैं scales::comma_format इस प्रकार है:

library(scales)
values <- c(1000000.789, 8888.23)
comma_format(digits = 12)(values)
## [1] "1,000,000.789" "8,888.230"

पूर्णांक मानों के लिए, आप सिर्फ अल्पविराम का उपयोग कर सकते हैं:

int_vals <- c(1234, 5678)
comma(int_vals)
## [1] "1,234" "5,678"

dplyr से कुछ सारांश dplyr , यहाँ बॉयलरप्लेट कोड है:

df %>%
    summarise(mu=mean(big_values),
              min=min(big_values),
              max=max(big_values)) %>%
    mutate_each(funs(prettyNum(., big.mark=",")))




xtable