問題タブ [non-standard-evaluation]
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.
html - updateInputSlider でフォーマットを更新するための非標準評価: バグ?
いくつかの RenderText と ActionButton を使用して言語を切り替えることにより、複数の言語間でテキストを翻訳する機能を持つ光沢のあるアプリケーションがあります。これが私のアプリです:
スライダー ラベルが最初に html タグでフォーマットされていたことを除いて、正常に動作します。h3()
使用すると、updatesliderinput
このタグが失われ、プレーン テキストに戻ります。paste0
、または別の構文を使用して翻訳にタグを追加しようとしましたeval
が、実行する代わりに貼り付けの結果をテキストで出力するか、エラーが発生します。フォーマットを維持しながら翻訳するアイデアはありますか? ありがとう
注:URLリンクを含む1つのテキストで同じ問題があります..
r - R関数内のデータフレーム内の変数の属性を変更する方法
base::levels
ヘルプ ファイルhttps://stat.ethz.ch/R-manual/R-devel/library/base/html/levels.htmlには、変数のレベルを変更する次の例が含まれています。
このようなものがデータフレーム内にあるとします:
データフレームと変数名を入力として受け取るレベルの変換を行う関数を作成したいと思います。
そのためmodify_levels(mydata,z,from=c("apple","orange"),to="fruit")
、変換の一部が実行されます (レベルがデータ セットに存在しない場合modify_levels(mydata,z,from=c("salad","broccoli"),to="veg")
でも、2 番目の部分が実行されます)。broccoli
いくつかの非標準の評価ブードゥーを使用すると、変更する必要があるものにズームダウンできます。
これまでのところ、とても良いです(ただし、to
オプションは何もしません):
さて、次のステップでは、ターゲット変数のレベルに追加のレベルを追加し、その変数の値を変更する必要があると思います。インタラクティブな仕事では、
val
サイクル内でプログラムによって最初の行のみを取得できます。
それはval
サイクルの中で起こります。
単に全体を変更するのではなく、リンゴとオレンジの既存のレベルを維持したいことに注意してください (ヘルプ ファイルのオーバーホールの例で行ったように)。
ゼロからプログラミングすることで解決策を達成する方が簡単な場合は、dplyr
それで問題ありません (ただし、それを使用した NSE はdplyr
ベース R よりもハードコアであると理解しています)。