경골의 모든 행 표시/인쇄(tbl_df)
tibble(이전의tbl_df)는 에서 생성한 데이터 프레임의 버전입니다.dplyrR의 데이터 프레임 조작 패키지.실수로 데이터 프레임을 호출할 때 테이블 출력이 길어지는 것을 방지합니다.
데이터 프레임이 다음으로 감겨지면tibble/tbl_df전체 데이터 프레임(데이터 프레임의 모든 행과 열)을 볼 수 있는 명령이 있습니까?
사용할 경우df[1:100,]100개의 행을 모두 볼 수 있지만 사용할 경우df[1:101,]처음 10개 행만 표시됩니다.모든 행을 쉽게 표시하여 빠르게 스크롤하고 싶습니다.
이에 대응하기 위한 applyr 명령이나 데이터 프레임의 랩을 해제하는 방법이 있습니까?
사용할 수도 있습니다.
print(tbl_df(df), n=40)
또는 파이프 오퍼레이터의 도움으로.
df %>% tbl_df %>% print(n=40)
모든 행을 인쇄하려면 다음을 지정합니다.tbl_df %>% print(n = Inf)
편집 31.07.1987: > dplyr 1.0.0에서
Warning message:
`tbl_df()` was deprecated in dplyr 1.0.0.
Please use `tibble::as_tibble()` instead.
df %>% as_tibble() %>% print(n=40)
사용할 수 있습니다.as.data.frame또는print.data.frame.
이 값을 기본값으로 설정하려면 다음 값을 변경할 수 있습니다.dplyr.print_max선택.
options(dplyr.print_max = 1e9)
경골 비그넷에는 기본 인쇄 동작을 변경할 수 있는 업데이트된 방법이 있습니다.
다음 옵션을 사용하여 기본 모양을 제어할 수 있습니다.
options(pillar.print_max = n, pillar.print_min = m)행이 n개 이상이면 첫 번째 행만 인쇄합니다.옵션(pillar.print_max = Inf)을 사용하여 항상 모든 행을 표시합니다.
options(pillar.width = n)문자 슬롯을 수평으로 사용하여 데이터를 표시합니다.n > getOption("width")인 경우 여러 계층이 생성됩니다.사용하다options(pillar.width = Inf)화면 너비에 관계없이 항상 모든 열을 인쇄합니다.
예
그러면 항상 모든 행이 인쇄됩니다.
options(pillar.print_max = Inf)
이렇게 하면 실제로 인쇄가 50줄로 제한되지 않습니다.
options(pillar.print_max = 50)
그러나 이렇게 하면 인쇄가 50줄로 제한됩니다.
options(pillar.print_max = 50, pillar.print_min = 50)
북다운 설명서에 자세히 설명되어 있듯이 페이지가 있는 표를 사용할 수도 있습니다.
mtcars %>% tbl_df %>% rmarkdown::paged_table()
이렇게 하면 데이터가 페이지화되고 모든 행과 열을 탐색할 수 있습니다(행을 캡핑하도록 구성되지 않은 경우).예:
저는 경골을 data.frame으로 바꾸는 것을 선호합니다.모든 것을 보여주고 당신은 끝입니다.
df %>% data.frame
View()를 사용하여 Rstudio에서 보다 편리하게 인쇄할 수 있습니다.
df %>% View()
View(df)
파이프를 사용하고 싶고 경골 전체를 많이 보고 싶은 자신을 찾으려면 showAll() 기능이 있는 솔루션은 다음과 같습니다.
showAll<-function(tbl_df){
print(tbl_df,n=nrow(tbl_df))
}
require(tibble)
#Truncated tibble (default)
mtcars %>% as_tibble()
#Full size tibble
mtcars %>% as_tibble() %>% showAll()
언급URL : https://stackoverflow.com/questions/23188900/display-print-all-rows-of-a-tibble-tbl-df
'sourcecode' 카테고리의 다른 글
| Google Firebase 오류(정의되지 않은 함수가 반환됨, 예상 약속 또는 값) (0) | 2023.06.12 |
|---|---|
| CSS - HTML 페이지 바닥글을 최소 높이로 페이지 하단에 유지하되 페이지와 겹치지 않도록 합니다. (0) | 2023.06.12 |
| 출력 파일에 로그를 쓰는 중이 아닙니다. (0) | 2023.06.12 |
| Angular 6 날짜별 객체 배열 정렬 (0) | 2023.06.12 |
| TypeScript의 클래스에 메모지 사용 (0) | 2023.06.12 |
