2016-10-13 2 views
0

R markdown으로 만든 HTML 파일에 R data.frame을 표시하려고합니다.kmark with Rmarkdown을 사용하여 통화 형식 표시

--- 
title: "test" 
output: html_document 
--- 


```{r,echo=FALSE} 
test=data.frame(t1=c("Pres1","Pres2"),t2=c(800124,1236545),t3=c(565473,456841)) 
library(knitr) 
kable(test,format.args=list(big.mark=" ")) 
``` 

내가 추가 붙여 넣기 기능을 사용하여 시도했다 : 여기

800 124 €

내 코드입니다 :이 같은 통화 형식이 data.frame의 숫자 열을 표시하고 싶습니다 각 셀 끝에 "€"문자열이 없지만 성공하지 못했습니다.

간단한 방법이 있습니까? 감사합니다

답변

0

HTML에서는 €, € 또는 €으로 유로를 나타낼 수 있지만 세미콜론을 포함해야합니다. 다음은 나를 위해 일한다.

--- 
title: "test" 
output: html_document 
--- 


```{r,echo=FALSE} 
append_euro <- function(x, ...){ 
    sprintf("%s &euro;", 
      format(x, ...)) 
} 

test=data.frame(t1=c("Pres1","Pres2"),t2=c(800124,1236545),t3=c(565473,456841)) 
test[c("t2", "t3")] <- 
    lapply(test[c("t2", "t3")], 
      append_euro, 
      big.mark = " ") 
library(knitr) 

kable(test) 
``` 
+0

감사합니다. – fmarm