問題タブ [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 投票する
0 に答える
1495 参照

r - Rmarkdown と DT: 結果がレンダリングされない

これをRmarkdownでレンダリングする方法を知っていますか?

DT テーブルは RStudio の Viewer でレンダリングされますが、分割されたテーブルを .Rmd. に含めることはできません。何が欠けていますか?

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

r - R および RStudio Viewer で DT を使用した文字エンコード

フランス語のアクセント (é、è、â...) を使用した DT の使用に問題があります。

  • RStudio Viewer では、これらの文字は「�」に置き換えられます。
  • 光沢のある文字はよく表示されますが、アクセントのある文字を検索しても結果が見つかりません。

コード :

私は試した :

  • dataf のエンコーディングを UTF-8 および latin1 に設定します
  • datatbale のエスケープ パラメータを TRUE に変更します。
  • RStudio のデフォルトのテキスト エンコーディングを UTF-8 に設定する
  • ブラウザの変更 : Firefox 41 & Chrome 45

しかし、何も問題を解決しませんでした

私のsessionInfo(私はRStudio 0.99.484を使用しています):

どんな助けでも大歓迎です、ありがとう、

ジェレミー

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

r - styleColorBar 中央に配置し、符号に応じて左/右にシフト

DT を使用datatableすると、列のセルの中央に表示され、セルの値が正か負かに応じて左または右に伸びるバーを作成しようとしています。

関数styleColorBarを使用して引数backgroundPosition'left'orに変更しようとしました'center'が、各試行でバーはセルの右側に表示され、常に左側に移動します。

R コードの例は見つかりませんが、Excel で実行できる例を添付しました。色は必須ではありませんが、含まれていればおまけになります。

ここに画像の説明を入力

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

r - 光沢のある DT パッケージで選択/クリックされた列のインデックスを取得できません

インタラクティブなデータ テーブルを表示できるように、R 光沢のあるフレームワークで基本的なプログラムを作成しようとしています。実行する必要があるができない基本的な機能は、選択/クリックされたセルの行と列のインデックスを取得することです。私はオンラインで調査を行い、チュートリアルに正確に従いましたが、チュートリアルに示されていることは機能していないようです. クリックを取得するのは難しいと思うので、選択されているセルの行と列のインデックスを取得することにしました。ui.R および server.R ファイルについて現在持っているものは次のとおりです。

これで App() を実行すると、行のインデックスしか取得できず、列のインデックスは取得できません。以下の出力を参照してください。

光沢のあるアプリ自体にも同様の data.table 出力があります。

なぜこれが起こっているのか誰にも分かりますか?

選択範囲の行インデックスと列インデックスの両方を取得するにはどうすればよいですか? そして、クリックはどうですか?

一番、

ポール

編集:

user5029763 の提案に従って、server.R 関数を次のように置き換えました。

クリック前の出力:

前

クリック/選択後の出力: ここに画像の説明を入力

これは、これで runApp() を実行したときに得られる出力と同じですか?

編集:参考までに、Rの最新バージョンを使用して別のコンピューターでこれを試してみたところ、同じ出力が得られたので、私のバージョン/コンピューターとは関係ないと思います。

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

javascript - fnRowCallback を使用した DT のカスタマイズ

fnRowCallback 引数を使用して、データ テーブル内の行全体に色を付けようとしました。効果は機能しますが、他の DT 関数は機能しなくなります。簡単な例を次に示します。

fnRowCallback と rowCallback はどちらも fnRowCallback の効果のみをもたらし、formatCurrency も無視されます。fnRowCallback formatCurrency をコメント アウトすると、rowCallback 引数と一緒に正常に機能します。

これは DT パッケージに問題がある可能性がありますが、私は JavaScript データテーブル ライブラリにあまり詳しくないので、コード内に問題があるか、有効にできないオプションがある可能性があります。