2017-11-10 27 views
-1

私は銀行のウェブサイトからCSVファイルをダウンロードし、400の支出支柱のそれぞれをグラフの輝きのある形でプロットしたいと考えています。ユーザーは、プロット上で見たい400列のうちどれを選択するかを選択できなければなりません。これらのプロットは、x軸上のDate(データフレームの最初の列)とy軸上の支出データを持ちます。r光沢のあるアプリケーションで光沢のあるダウンロードとオープンcsvファイルの位置

私はcsvをディレクトリにダウンロードし、このファイルを解凍し、rで開き、データフレームに入れるrコードを持っています。

私はここから得られたR光沢のあるアプリ、のための基本的なコードがあります。https://rstudio.github.io/shinydashboard/get_started.html

私の質問は、私はR光沢のあるアプリのコードに、私はデータフレームにファイルをdowloadする必要があり、このRコードを置くことができているが?

ui < -fluidpageセクションに入るのですか?またはサーバ< -function(input、output)セクションに?

+0

おそらく、そのコードをserver.Rに入れる必要がありますが、その前に、UiとServerの違いを理解しておくとよいでしょう。 – amrrs

+0

多くのコードは、uiのcsv入力を参照し、このデータを使用してサーバーで操作するようです。しかし、私は、ファイルが指定され、アプリケーションが起動されるたびにダウンロードされるコードに関する多くの情報を見つけていません。 – sineadbrack

+0

あなたは、銀行のウェブサイトからダウンロードするcsvを選択できるようにしたいですか?または、ユーザー入力なしでバックグラウンドでcsvをダウンロードしていますか? –

答えて

0

これは、ユーザーに制御を渡すかどうかによって異なります。私が言っていることは、あなたが望むCSVファイルをダウンロードしてあなたのアプリにアップロードするのはユーザーの責任ですか?または、あなたはcsvファイルをダウンロードし、それを単にアプリケーションに表示し、ユーザーが見たいコラムを選択できるようにしていますか?

ユーザーがcsvをアプリケーションにアップロードする責任がある場合は、このファイルの入力を処理するUIおよびサーバー側の両方の機能が必要になります。

ユーザーのダウンロードを実行している場合、ユーザーが表示する列をユーザーが選択できるようにするUI機能は唯一のものです(ただし、データフレームを反応的にフィルタリングするサーバー側が呼び出されます)。

何があっても、UIとサーバーの両方が何らかの形で関与することになります。私はShinyの反応式に慣れ親しんでいます。最後に、サンプルコードを実際に提供していないので、これが最良の答えだと思います。

関連する問題