IPython Notebook rmagic ページでデモの例を再作成しようとしています。%Rpush を使用しようとするたびに、または Rpush および Rpull メカニズム (R と Py 名前空間の間でデータをプッシュ/プルする) を介して R と numpy の間でデータを交換しようとするたびに特定のエラーが発生し、部分的に成功しています。
%%R セル マジックはかなりうまく機能します。R vecs X と Y を定義し、印刷 (lm(X~Y)) を実行して、出力を IPython Notebook に正常に出力できます。これは、qtconsole と端末でも同じように機能します。
セル内で plot(X,Y) を実行すると、プロットが正常に取得されます。新しいノートブック行を開始して plot(X,Y) を試すと、次のエラーが発生します
[....]
TypeError: coercing to Unicode: need string or buffer, dict found
http://pastebin.com/Pb56Tmgcの完全なスタック トレース
a) これがセル内では成功するのに、ラインでは機能しないのはなぜですか? b) 何か提案はありますか?
(Env: Python 2.7 (Anaconda 2.7.3 CE) R 2.15 rpy2 2.3 MacOSX 10.7.5、2010 MBP 15"
http://www.soundfrost.org/ >YouTube から mp3 へ