Rはオープンソースのプログラミング言語であり、主に統計分析と描画に使用される無料の環境です。 R Foundationによってサポートされており、主に統計分析に使用されます。これは主に、データ統計およびアナリストが統計ソフトウェアの開発およびデータ分析に使用します。
この記事では、主にCentOS8にRをインストールする方法について説明します。
このガイドに進む前に、次の前提条件を満たしていることを確認してください。
Rパッケージは、CentOS8のコアソフトウェアソースには含まれていません。 EPELソフトウェアソースからRをインストールする必要があります。
CentOS 8にRをインストールするには、以下の手順に従います。
sudo dnf install epel-release
sudo dnf config-manager --set-enabled PowerTools
sudo yum install R
Rは、必要なすべてのRコンポーネントを含むメタパッケージです。
R --version
現時点で、Rの最も安定したバージョンは3.6.2です。
R version 3.6.2(2019-12-12)--"Dark and Stormy Night"Copyright(C)2019 The R Foundation for Statistical Computing
Platform: x86_64-redhat-linux-gnu(64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under the terms of the
GNU General Public License versions 2 or 3.
For more information about these matters see
https://www.gnu.org/licenses/.
sudo yum install make gcc gcc-c++ libcurl-devel libxml2-devel openssl-devel texlive-*
それでおしまい! CentOSシステムにRが正常にインストールされ、使用を開始できます。
Rが人気を博している主な理由の1つは、多くのソフトウェアパッケージがComprehensive R Archive Network(CRAN)を通じて提供されていることです。
RがRootまたはsudoとともにインストールされている場合、パッケージはグローバルにインストールされ、すべてのシステムユーザーが利用できます。ユーザー用のパーソナルライブラリをセットアップしたい場合は、通常のユーザーとしてバイナリパッケージをインストールしてください。
例として、通常の文字列操作の迅速な実装を提供する stringr
と呼ばれるパッケージをインストールします。
ルートとしてR端子を開きます。
sudo -i R
R version 3.6.2(2019-12-12)--"Dark and Stormy Night"Copyright(C)2019 The R Foundation for Statistical Computing
Platform: x86_64-redhat-linux-gnu(64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()'for distribution details.
Natural language support but running in an English locale
R is a collaborative project with many contributors.
Type 'contributors()'for more information and
' citation()' on how to cite R or R packages in publications.
Type 'demo()'for some demos,'help()'for on-line help, or
' help.start()'for an HTML browser interfaceto help.
Type 'q()' to quit R.>
R端子に以下のコマンドを入力して実行してください。
stringr
パッケージをインストールします。
install.packages("stringr")
CRANミラーを選択するように求められます。
Installing package into ‘/usr/lib64/R/library’(as ‘lib’ is unspecified)--- Please select a CRAN mirror for use inthis session ---
Secure CRAN mirrors
お住まいの地域に最も近いミラーイメージを選択してください。
インストールには時間がかかります。完了したら、次のコマンドを入力してライブラリをロードします。
library(stringr)
次に、コマンド「tutorial」を使用して単純な文字列を作成します。
tutorial <-c("How","to","Install","R","on","CentOS","8")
次の関数を実行すると、各文字列の長さが出力されます。
str_length(tutorial)
[1]3271261
[CRANパッケージページ](https://cran.r-project.org/web/packages/available_packages_by_name.html)でさらにRパッケージを見つけて、 install.packages()
を介してインストールできます。
CentOS8にRをインストールする方法とRパッケージをインストールする方法を示しました。
Recommended Posts