問題タブ [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.
r - R DT & Leaflet パッケージからの出力のリンク
DT
R のandパッケージを使用してインタラクティブなダッシュボードを構築しようとしていleaflet
ます。このダッシュボードにより、ユーザーはDT
パッケージによって生成されたテーブルから特定のフィルターを選択し、フィルター処理されたテーブルの選択からの緯度と経度の座標をリーフレット マップに表示できます。残念ながら、私は JavaScript の経験がありません。
を使用してこのタスクを非常に簡単に実行できShiny App
ますが、オプションとしてシャイニーを除外するファイアウォールの外側に渡すことができない非常に機密性の高いデータを扱っています。DT
とleaflet
パッケージからの出力をリンクする方法を知っている人はいますか? あなたが私を導くことができる仕事の援助/チュートリアルは大歓迎です.
jquery - 光沢のある DataTable で列名の折り返しを防ぐ
名前をラップせずにレンダリングしたい、非常に長い列名 (+ 空白) を持つ光沢のある DataTable (パッケージ "DT") があります。これを容易にするために、水平スクロールを有効にしました。
ただし、デフォルトでは、空白は新しい行に折りたたまれています。
これは私の質問に答えると思います: https://www.datatables.net/forums/discussion/8923/how-do-you-stop-the-header-from-wrapping-into-multiple-rows しかし、よくわかりませんこれを R 関数に変換する方法。
さらに、すべての DataTable オプションは次の場所にリストされています: https://www.datatables.net/reference/option/
前もって感謝します。
r - Shiny アプリで gvisTables がレンダリングされない
私が解決しようとしている実際の問題:データ テーブルを含むダッシュボードを作成しています。桁区切り記号としてコンマを使用して数字をフォーマットしたいのですが、(どうやら) DT パッケージを Shiny で使用すると、コンマ区切りのフォーマットにより DT::renderDataTable が数字を文字として読み取るという問題があります。 、これは数値の並べ替え方法に影響します。(DT の数値書式設定機能は、Shiny では機能しないようです。)
これまでのところ:私が見つけた唯一の解決策は、DT の代わりに googleVis を使用してテーブルを作成することです。現在、別の問題 (以下で説明) に直面していますが、私が本当に気にかけているのは、数値のように並べ替えられるコンマ区切りの数値を含むデータ テーブルを用意することです。
GoogleVis の問題: Shiny アプリの外部で gvisTable を使用すると、完全に正常にレンダリングされますが、Shiny で renderGvis と htmlOutput を使用するとまったくレンダリングされません。例として、ここから例 4 を借ります。
Shiny を使用しない場合、私のコードは次のようになります。
Shiny を使用すると、次のようになります。
どんな助けでも大歓迎です!
javascript - DT を使用した R データテーブル rowCallback
DT および magrittr パッケージを使用して、データ テーブル オブジェクトに対して 2 つの異なる書式設定操作を実行しようとしています。1 つはヘルパー関数 formatRound() を使用し、もう 1 つは JavaScript として datatable 関数の rowCallback オプションに渡されます。
フォーマット操作のいずれかを個別に実行すると、データテーブルは予想されるフォーマットでレンダリングされます。ただし、両方を一緒に実行すると、データテーブルは空白になりますが、エラーは発生しません。
このコードは、私が説明している動作を示しています。