ホームページ  >  記事  >  バックエンド開発  >  PythonでRを呼び出す方法

PythonでRを呼び出す方法

(*-*)浩
(*-*)浩オリジナル
2019-07-05 13:14:105571ブラウズ

Python と R は、今日のデータ分析の 2 つの主流言語です。

PythonでRを呼び出す方法

Python は一般的なプログラミング言語であり、科学計算とデータ分析は重要なコンポーネントですが、すべてではありません。一方、R は統計分析に重点を置いています。結局のところ、R は統計です。 . 科学者によって発明され、統計のために生まれました。 (推奨学習: Python ビデオ チュートリアル )

Python の利点はその多用途性です。Python はほぼすべての分野で使用されていますが、R は統計および関連分野で非常に専門的です。どちらにも独自の利点があります。では、これら 2 つの良い点を組み合わせることができるでしょうか?

答えは「はい」です。この機能を実現するには、通常、対応する呼び出しインターフェイスが提供される必要があります。サードパーティ ライブラリ rpy2 は、Python が R を呼び出すためのインターフェイスを提供します。この記事ではrpy2の簡単な使い方を中心に紹介します。

一般的に使用されるコマンド:

1. import rpy2.robjects as robjects このコマンドは、r object

2. robjects をインポートします。 r ("r_script") は、pi = robjects.r('pi') などの R コードを実行して、R の PI (pi) を取得できます。返される変数 pi はベクトルであるか、または次の形式のリストとして理解できます。 python. pi [0] を通じて pi の値を取得できます。

3. robjects.r.source(“file.r”) は r スクリプト ファイルを実行できます。例は次のとおりです:

robjects.r.source('plot_demo.r')

plot_demo.r 内容は次のとおりです:

# R 语言测试脚本
x <- c(1,2,3,4)
y <- x*x
jpeg(file="plot.jpg") # 保存图像
plt <- plot(x,y) # 画散点图
dev.off() # 关闭设备

Python 関連の技術記事の詳細については、Python チュートリアル 列にアクセスして学習してください。 !

以上がPythonでRを呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。