반응형
R의 숫자에 대한 쉼표 구분 기호?
R에 쉼표로 구분 된 큰 숫자를 표시하는 기능이 있습니까?
에서 즉, 1000000
에 1,000,000
.
format 또는 prettyNum을 시도 할 수 있지만 두 함수 모두 문자 벡터를 반환합니다. 나는 그것을 인쇄에만 사용합니다.
> prettyNum(12345.678,big.mark=",",scientific=FALSE)
[1] "12,345.68"
> format(12345.678,big.mark=",",scientific=FALSE)
[1] "12,345.68"
편집 : Michael Chirico가 코멘트에서 말했듯이 :
다음과 같이 인쇄 된 문자열을 공백으로 채우는 부작용이 있습니다.
> prettyNum(c(123,1234),big.mark=",")
[1] " 123" "1,234"
이를 방지 trim=TRUE
하려면 format
또는 preserve.width="none"
에 추가하십시오 prettyNum
.
> prettyNum(c(123,1234),big.mark=",", preserve.width="none")
[1] "123" "1,234"
> format(c(123,1234),big.mark=",", trim=TRUE)
[1] "123" "1,234"
참조 ?format
:
> format(1e6, big.mark=",", scientific=FALSE)
[1] "1,000,000"
>
게시 된 다른 답변은 분명히 작동하지만 항상 사용했습니다.
library(scales)
comma_format()(1000000)
참고 URL : https://stackoverflow.com/questions/3838774/comma-separator-for-numbers-in-r
반응형
'IT story' 카테고리의 다른 글
.tpl 파일이란 무엇입니까? (0) | 2020.09.09 |
---|---|
바로 가기 키를 사용하여 Visual Studio 텍스트 편집기를 확대 / 축소하는 방법이 있습니까? (0) | 2020.09.09 |
Android에서 ListView의 높이 제한 (0) | 2020.09.09 |
System.IdentityModel.Tokens.Jwt를 사용하여 JWT 토큰 디코딩 및 확인 (0) | 2020.09.09 |
TextInput에 포커스가있을 때 키보드 뒤에서 창을 자동으로 슬라이드하는 방법은 무엇입니까? (0) | 2020.09.09 |