Reactable をレンダリングするときにデータフレームの列内の変数をソートできない
<p>データ内に正しい順序ではない変数の列があり、視覚化を正しくレンダリングするには順序を変更する必要があります。 </p>
<p>理解を容易にするために、再現可能な例を示しました。</p>
<pre class="brush:php;toolbar:false;">ライブラリ(反応可能)
ライブラリ(dplyr)
種 <- c("setosa", "versicolor")
df <- アイリス %>%
フィルター(種 %in% 種)
数値 <- c( 100, 300,400, 50)
type <- rep(数値, 回数=25)
df1 <- df %>% mutate(type = type)
df2 <- df1 %>%
mutate(species_type= case_when(Species == "setosa" ~ pastes0(Species,": ", type),
種 == "バーシカラー" ~ pasties0(type,": ", 種),
TRUE ~ 種 ))
列 <- list(colDef(minWidth = 140),colDef(align = "center"))
columns <- setNames(columns, names(df2)[2:3])
反応可能(df2, columns = columns)</pre>
<p>50 のspecies_typeが最初に表示されるように、レンダリングされたテーブル内のspecies_typesを並べ替える必要があります。上記の例と同様の順序で事前計算されたデータフレームがあります。ただし、レンダリング前に並べ替えを試みましたが、テーブル内で正しい順序が得られません。
どうすればいいですか?並べてみました、ありがとうございます! </p>