4

IPythonノートブック内でRコードのループを実行したいと思います。これを行うための最良の方法は何ですか?

    l = []
    for i in range(10):
        # execute R script
        %%R -i i -o result   #some arbitrary R code
        # and use the output
        l.append(result)

これはノートブック内で実行できますか(次のセルをループします)?

4

1 に答える 1

2

rmagic および rpy2 モジュールを調べましたか?

R スクリプトがある場合は、それらを呼び出して、シェル コマンド表記を使用してその出力を変数に割り当てることができます。

     var=!R_script arguments....

上記では、rpy2 をインストールする必要はありません。シェルコマンドの実行は ipython の基本です。引数リストで $var を使用して、ipython ノートブックから変数の値を渡すことができます。

于 2012-12-26T05:58:38.973 に答える