반응 가능하게 렌더링할 때 데이터 프레임 열의 변수를 정렬할 수 없습니다.
P粉005105443
P粉005105443 2023-08-14 14:23:14
0
1
483
<p>데이터에 올바른 순서가 아닌 변수 열이 있어서 시각화를 올바르게 렌더링하려면 해당 순서를 변경해야 합니다. </p> <p>더 쉽게 이해할 수 있도록 재현 가능한 예를 제공했습니다. </p> <pre class="brush:php;toolbar:false;">라이브러리(반응 가능) 라이브러리(dplyr) 종 <- c("setosa", "versicolor") df <- 아이리스 %>% 필터(종 %in% 종) 숫자 <- c(100, 300,400, 50) 유형 <- 담당자(숫자, 횟수=25) df1 <- df %>% mutate(type = type) df2 <- df1 %>% mutate(species_type= case_when(종 == "setosa" ~paste0(종,": ", 유형), 종 == "versicolor" ~ Paste0(type,": ", 종), 참 ~ 종 )) 열 <- list(colDef(minWidth = 140), colDef(align = "center")) 열 <- setNames(열, 이름(df2)[2:3]) 반응 가능(df2, columns = columns)</pre> <p>50인 종_유형이 먼저 나타나도록 렌더링된 테이블에서 종_유형을 정렬해야 합니다. 위의 예와 유사한 순서로 미리 계산된 데이터 프레임이 있습니다. 그러나 렌더링하기 전에 정렬을 시도했지만 여전히 테이블에서 올바른 순서를 얻지 못했습니다. 어떻게 해야 하나요? 정리하려고 했는데 정말 감사합니다! </p>
P粉005105443
P粉005105443

모든 응답(1)
P粉665427988

한 가지 옵션은 데이터를 전달한 후 데이터를 다시 정렬하는 것입니다 reactable之前,根据type(이 방법이 왜 효과가 없는지 잘 모르겠습니다).

참고: iris中的Species列和每个Species4개의 행만 유지하여 예제 데이터를 단순화했습니다.

으아악

두 번째 옵션은 defaultSorted参数按type정렬:

을 사용하는 것입니다. 으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿