問題タブ [selectinput]

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 に答える
2209 参照

r - selectInputを使用してRのデータフレームから特定の列を選択するにはどうすればよいですか?

データ フレームにさまざまな属性として保存されているオプションをドロップダウン リストから選択し、スライダーを使用して年を変更して、valueCard への影響を確認したいと考えています。私が立ち往生しているのは、pf_rol属性をdf1データフレームから呼び出して、その値をvalueCardに反映する方法を見つけることです。

スライダーだけで操作できる 2 つの値カードを既に正常に作成しましたが、スライダーと selectInput を使用して ValueCard 'pfrol' の値を変更したいと考えています。

PS: 誰かがカートグラムを手伝ってくれたら本当にありがたいです。私はすべての国の名前を持っており、スライダーと一緒にさまざまな属性を操作して、値カードのように変化する傾向を観察したいと考えています。

グローバル.r

ui.r

server.r

以下の出力画像

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

r - SelectInput を正しい位置で使用しながら DT で行った編集を保存する方法

入力が SelectInput によって選択される編集可能な DataTable (パッケージ DT) を使用すると、行われた編集が本来あるべき場所に保存されません。

特定の変数を選択すると、たとえば最初の行にデータテーブルの行 50 ~ 60 が表示されます。それらを編集すると、行 50 ~ 60 ではなく、最初の行に編集が保存されます。

以下の例では、変数 versicolor を選択して setosa を削除できます。次に、Petal.Length を乱数に編集します。編集は行 51 に保存する必要がありますが、代わりに行 1 に保存されます。

編集が行番号 (indexrow) に保存されるように、インデックス列に基づく回避策を考えています。しかし、私はそれを行う方法がわかりません。