問題タブ [dt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
881 参照

shiny - 光沢のあるアプリで dataTableOutput をカスタマイズする方法

dataTableOutput の各ページに 3 つのレコードのみを表示したいと考えています。ページの長さを ( pageLength = 3) に設定しましたが、テーブルに 3 行が表示されません。コードは次のとおりです。

server.r :

ui.r:

0 投票する
1 に答える
444 参照

r - 光沢のある R で A レコードを Datatable に追加する

textInput ボックスがあり、textinput の値を光沢のある R のデータテーブルに保存したいと考えています。問題は、[追加] ボタンを押すと、空のレコードのみが dataTable に追加されることです。さらに、次のエラー メッセージが表示されます。

エラーメッセージ:

UI とサーバー コードは次のとおりです。

サーバー.R

0 投票する
0 に答える
610 参照

javascript - Shiny (R) を使用して DataTable の列のすべてのエントリに動的マウスオーバーを追加する

私の質問にはすでに答えがあると確信していましたが、どんなに一生懸命検索しても、この場合に機能する解決策を見つけることができませんでした. したがって、これが些細なことであると見なされる場合は、撮影しないでください。

ここに問題があります:

Shiny を使用して dataTable をレンダリングしていると仮定すると、セルの上にカーソルを置いて、基になるデータセットから動的に出力を表示するときに、すべてのセルの ID (rowID + columnID) を取得したいと思います。ShinyBS やこの例など、マウスオーバーのソリューションが既にあることは知っています。

そして、ui.R

長さが 5 以上のセルをトリミングするマウスオーバーがあります。私が今やりたいことは、強調表示されたセルが「id1」のパネルから来ているかどうか、列 Sepal.Length からのものであるかどうかを確認することです。長さで、列 dist からのデータを表示する必要があります。基本的に、静的コンテンツを表示したり、そのセルに既にある文字列を変更したりしたくはありませんが、どのセルがホバーされたかに応じて追加のコンテンツを動的に表示したいと考えています。ShinyとJavaScriptでそれは可能ですか?

ご意見ありがとうございます。

0 投票する
2 に答える
302 参照

r - Datafarme から列内の NA を削除します

次のような DT::datatable があります。

データ表 データテーブルをdata.frameに変換しましたが、

) data.frame は次のとおりです。

すべての NA を削除して、次の表を取得したい

結果は次のとおりです。 DT::datatable の各列からすべての NA を削除します

質問を次のように変更しました。データフレームがあります。

上記のデータ テーブルからすべての NA を削除し、以下の結果を取得します。

0 投票する
1 に答える
898 参照

r - Rmarkdownとshinyを使用して、インタラクティブドキュメントのデータテーブルで選択された行を取得します

DT:datatableRmarkdownとshinyを使用して、インタラクティブなドキュメントでの使用を検討しています(これまで使用したことはありませんdatatable)。

データ テーブルをプロットするドキュメントを作成できます。

データテーブル内の行をクリックすると、行が強調表示されます。光沢のあるサーバーを実装せずに、選択した行にアクセスする方法はありますか? どのように?