[R言語]エラー「Error in rowMedians(x) : could not find function “rowMedians” Execution halted」の解決方法

R言語

どうも、ちょげ(@chogetarou)です。

「rowMedians()を実行したら、『Error in rowMedians(x) : could not find function “rowMedians” Execution halted』というエラーが発生した!」
という人に向けて、エラーを解決する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

エラー「Error in rowMedians(x) : could not find function “rowMedians” Execution halted」を解決するには、matrixStateをインストールもしくはロードします。

matrixStateのインストール

matrixStateをインストールしていない場合は、matrixStateをインストールします。

まず、コンソールを開きます。

コンソールに「install.packages("matrixStats", type = "source")」を入力します。

そして、入力したコマンドを実行します。

> install.packages("matrixStats", type = "source")

上記のコマンドの実行後、パッケージのインストールが開始します。

matrixStateのロード

matrixStateをインストールが終わったら、library()でパッケージをロードします。

まず、コードで「library()」を呼び出します。

そして、library()の引数に「matrixState」を指定します。

library(matrixStats)

上記のコードを実行すれば、matrixStateがロードされます。

そして、エラー「Error in rowMedians(x) : could not find function “rowMedians” Execution halted」が表示されなくなります。

使用例

library(matrixStats)
nums <- matrix(c(99, -2, 91, 86, 88, 95,
                 33, 28, 31, 0, 39, 34,
                 30, 28, 24, 24, -5, 28,
                 1, 4, 11, 0, 2, -10), nrow=4)

result <- rowMedians(nums, na.rm=TRUE)

nums
cat("中央値:", result)
出力:
     [,1] [,2] [,3] [,4] [,5] [,6]
[1,]   99   88   31   30   -5   11
[2,]   -2   95    0   28   28    0
[3,]   91   33   39   24    1    2
[4,]   86   28   34   24    4  -10

> cat("中央値:", result)
中央値: 30.5 14 28.5 26
スポンサーリンク

まとめ

エラー「Error in rowMedians(x) : could not find function “rowMedians” Execution halted」を解決するには、matrixStateをインストールし、ロードします。

  1. パッケージのインストール
    > install.packages("matrixStats", type = "source")
  2. パッケージのロード
    library(matrixStats)

コメント

タイトルとURLをコピーしました