問題タブ [flexdashboard]
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 - R のファクトシート - cat()、flexdashboard()、または Markdown?
約 20 のプロジェクトの標準化された情報を示すファクトシートを作成しようとしています。この情報を (進捗状況を観察するために) 毎週更新し、HTML ファイルにしたいと考えています。私はこのようなものを作成することを考えていました: http://htaindex.cnt.org/fact-sheets/?focus=cbsa&gid=741
使用できるオプションは 3 つあります。
- frenkenstein アプローチ: ダミーのファクトシートのすべての html を記述してから、R でデータをそれにマッシュアップし、ファイルを出力します
cat()
。私が本当に派手になりたいのであれば、html と css の壁で実装者が心臓発作を起こさないように、html と一緒にデータをエレガントにマッシュアップするカスタム関数を定義することもできます。 - 限定的なアプローチ: アセットを行または列の方向に配置できるフレックスダッシュボードを使用できますが、実際には組み合わせることはできません。これは私の創造的なオプションを制限しますが、はるかに高速で再現性が高く、デバッグ可能です.
- 正しいアプローチ:ここに記載されているようにマークダウン テンプレートを作成する必要があると人々は言うと思いますが、それは信じられないほど時間がかかり、pandoc に慣れる必要があるように見えます。 .
私の質問 (できれば広すぎないことを願っています) は、次のとおりです。
r - R マークダウン ファイルの YAML ヘッダーに関する問題
R マークダウンを使用して Flex ダッシュボードを作成しようとしています。コードの実行を開始すると、以下にリストされている多くのエラーが表示されます。
YAML ヘッダーの後のコードは問題なく実行されます。上記のエラーのため、フレックス ダッシュボードを出力として取得できません。
このエラーを解決するにはどうすればよいですか?
r - Flexdashboard で光沢のある、変数としてのデータフレーム
Flexdashboard 内で Shiny を使用して、このデータフレームがサイドバーの入力からの変数であるデータフレームをプロットして表示したい:
次に、タブセット内にデータフレームをプロットして表示しています。
ご覧のとおり、csv を 2 回読み込んでいます。
代わりに、変数に格納したいと思います:
しかし、そうすると、次のエラーが発生します。
このデータフレームをどのように保存すればよいですか?
r - 光沢のあるダッシュボードに画像を挿入: 光沢のあるフレックス ダッシュボードに失敗しました
マークダウンでフレックスダッシュボードテンプレートで光沢を実行します。タブに画像を挿入したいのですが、常に表示されます
ダッシュボードの出力には何も表示されません。以前にこの問題に遭遇した人はいますか?
画像を挿入したいだけで、グラフなどの他のコーディングがない場合は、機能します
他のグラフに他のコードを追加すると、たとえば、ダッシュボードには何も表示されませんが、挿入画像部分を削除すると、ダッシュボードは完璧です
r - 光沢のあるRのinputtextareaからイベントリアクティブ入力を読み取る
ダッシュボードでデータを読み取るために textareaInput を使用しています。以下のgsubオプションに基づいてベクトルに変換しようとしましたが、これを実行すると、すべての行として出力がfalseとして返されます。Varとして列を持つrdreportデータフレームにデータがあります-値はMark、Mark1、Mark2などです。
(paste0('c("',(gsub('[\r\n]', '","', input$txt)),'")'))
--> この部分では、textareaInput をベクトルに変換しようとしています。textarea への入力は、\n で区切られた Mark と Mark1 として与えられます。しかし、コードは機能していません。
誰かがこれについて助けることができますか?
r - 光沢のある R にリアクティブ データ フレームを追加する
次のようなコードがあります。
d_frame2 では、ループが実行されるたびに新しいデータを取得しています。追加が簡単になるように、d_frame2 と同じ列名で別の temp_data_frame を作成しています。最後に、renderDataTable を使用して出力を表示しています。このコードにより、次のエラーが発生します。
temp_data_frame <- reactive(rbind(temp_data_frame(), d_frame2()))
この行:がエラーを作成していることがわかりました。これはどのように解決できますか?助けてください。