2017-07-14 8 views
0
  • 私はいくつかのサンプルコードを見つけるために、何のグーグルを研究していないが、それが大変だった私は、テーブルの出力

ための複数の変数を選択することができるように入力をcheckboxgroup使用しようとしDTパッケージ checkboxgroupの入力を使ってRの光沢のあるデータテーブルを作成するにはどうすればよいですか?

  • からDataTableを使用しています適用する。

    いずれかの専門家が助けることができます!

    ありがとうございました!

  • 答えて

    0

    []を使用すると、チェックボックスの入力に従ってデータをサブセット化できます。

    library(shiny) 
    
    shinyApp(
        fluidPage(
        checkboxGroupInput('checkbox', 'select columns', names(mtcars), inline = TRUE), 
        DT::dataTableOutput('table') 
    ), 
        function(input, output) 
        output$table <- DT::renderDataTable({ mtcars[input$checkbox] }) 
    ) 
    

    EDIT:ここで私はコメント

    library(shiny) 
    
    shinyApp(
        fluidPage(
        checkboxGroupInput('checkbox', 'select columns', unique(mtcars$gear), 
             unique(mtcars$gear), inline = TRUE), 
        DT::dataTableOutput('table') 
    ), 
        function(input, output) 
        output$table <- DT::renderDataTable({ 
         subset(mtcars, gear %in% input$checkbox) 
        }) 
    ) 
    
    +0

    に言及したものを説明するためにいくつかのコードは助けてくれてありがとう!私は私が望むところに近づいていると思う。これは、表示する列を選択するためのコードです。私たちが列内でそれを行うことができる方法はありますか?私はギア== 4.データテーブルを表示したいので、チェックボックスグループはギア1から5になります。私は私が言ったことを意味することを願っています。 –

    +0

    はあなた グレゴール・デCillia ライブラリ(光沢) shinyApp( fluidPage( checkboxGroupInput( 'チェックボックス'、 '列を選択'、ユニークな(mtcarsの$ギア)、インライン= TRUE)、 DT :: dataTableOutputを(ありがとう'テーブル') )、 関数(入力、出力) 出力$表< - DT :: renderDataTable({mtcars [mtcarsの$ギヤ==入力$チェックボックス、]}) ) 私はこの作品が見つかりました私はどのようにしたい! **ウェブを開くときにチェックボックスがすべてチェックされる方法はありますか?** –

    +0

    'checkboxGroupInput'には、最初に選択された選択肢を定義する引数' selected'があります。 'choices'と同じ値を使うと、すべてが選択されます –

    関連する問題