1

R でインタラクティブなメニューを作成したいと思います。これは、私と対話し、選択したタスクを実行します...インタラクティブな R/R ユーザー メニューなどでグーグル検索を行いましたが、実際には何も役に立ちませんでした。

次のインタラクティブなメニューを紹介したいと思います

  1. すべてのメモリをクリア
  2. データを読み込む
  3. 回帰モデルを実行する
  4. クラスターモデルを実行する 選択してください (1、2、3 または 4):

選択に基づいて、追加の入力を求めます (たとえば、オプション 2 の後、データをロードすると、プロジェクトの下の data/in ディレクトリに存在するすべてのファイルに番号が付加されて表示されるため、単に 1 を入力するだけで、ロードするファイルを選択できます。 、2、3など

スクリプトで実行するさまざまなデータセットを (さまざまなセグメントまたはシナリオに対して) 準備しており、これらをすばやく切り替えたいと考えています。例えば。2012 年 10 月の事業運営計画、消費者予算計画など。また、データを何度もリロードしたくありません。

私は「疑似コード」のようなものを構築することを考えていました

print the menu
ask user for input
ifelse(menuinput==1, source(script1.r),
      ifelse(menuinput== 2,source(script2.r),
      ifelse(menuinput==3,source(script3.r),NA)))

しかし、これを行う簡単な方法があるかどうかはわかりません。

ありがとう、

ジェフリー

4

1 に答える 1

1

カスタマイズされたメニューをデザインする必要がある場合は、Rstudio の人々による Shiny をご覧になることをお勧めします。

これを使用して、学生向けの分析およびデータ操作 GUI を作成しています。これは進行中の作業ですが、可能なことのいくつかについてのアイデアを提供する必要があります。以下にリンクされているコードとインストール手順:

https://github.com/mostly-harmless/radiant

サーバー上での動作を確認するには:

http://vnijs.rady.ucsd.edu:3838/marketing/

于 2013-02-10T22:36:29.577 に答える