問題タブ [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 - Rmarkdown と DT: 結果がレンダリングされない
これをRmarkdownでレンダリングする方法を知っていますか?
DT テーブルは RStudio の Viewer でレンダリングされますが、分割されたテーブルを .Rmd. に含めることはできません。何が欠けていますか?
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を使用しています):
どんな助けでも大歓迎です、ありがとう、
ジェレミー
r - 光沢のある DT パッケージで選択/クリックされた列のインデックスを取得できません
インタラクティブなデータ テーブルを表示できるように、R 光沢のあるフレームワークで基本的なプログラムを作成しようとしています。実行する必要があるができない基本的な機能は、選択/クリックされたセルの行と列のインデックスを取得することです。私はオンラインで調査を行い、チュートリアルに正確に従いましたが、チュートリアルに示されていることは機能していないようです. クリックを取得するのは難しいと思うので、選択されているセルの行と列のインデックスを取得することにしました。ui.R および server.R ファイルについて現在持っているものは次のとおりです。
これで App() を実行すると、行のインデックスしか取得できず、列のインデックスは取得できません。以下の出力を参照してください。
光沢のあるアプリ自体にも同様の data.table 出力があります。
なぜこれが起こっているのか誰にも分かりますか?
選択範囲の行インデックスと列インデックスの両方を取得するにはどうすればよいですか? そして、クリックはどうですか?
一番、
ポール
編集:
user5029763 の提案に従って、server.R 関数を次のように置き換えました。
クリック前の出力:
これは、これで runApp() を実行したときに得られる出力と同じですか?
編集:参考までに、Rの最新バージョンを使用して別のコンピューターでこれを試してみたところ、同じ出力が得られたので、私のバージョン/コンピューターとは関係ないと思います。
javascript - fnRowCallback を使用した DT のカスタマイズ
fnRowCallback 引数を使用して、データ テーブル内の行全体に色を付けようとしました。効果は機能しますが、他の DT 関数は機能しなくなります。簡単な例を次に示します。
fnRowCallback と rowCallback はどちらも fnRowCallback の効果のみをもたらし、formatCurrency も無視されます。fnRowCallback formatCurrency をコメント アウトすると、rowCallback 引数と一緒に正常に機能します。
これは DT パッケージに問題がある可能性がありますが、私は JavaScript データテーブル ライブラリにあまり詳しくないので、コード内に問題があるか、有効にできないオプションがある可能性があります。