6

外部ファイルから IPython の「マジック コマンド」を使用する方法はありますか? たとえば、コードを含む「rcode.py」というファイルがあるとします。

%load_ext rmagic
%R a=c(1,2,3);b=c(2,3,4);print(summary(lm(a~b)))

これにより、コマンドラインSyntaxErrorで使用して実行すると、最初の行にa が表示されます。ipython rcode.pyただし、これらの行を ipython を使用してインタラクティブ シェルに直接入力すると、正常に動作します。これは、インタラクティブ シェルでしか魔法を使っていないからですか?

ありがとう!

4

1 に答える 1

10

ファイルに.ipy拡張子を付けると、ipython は適切に解析します。必要に応じて、単純にシンボリック リンクを作成できます。

$ ln -s rcode.py rcode.ipy
$ ipython rcode.ipy
于 2012-08-31T16:56:47.447 に答える