[R言語]リスト(List)の合計値を取得するには?

R言語

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

リスト(List)の合計値を取得する方法を紹介します。

スポンサーリンク

方法

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

リスト(List)の合計値を取得するには、sum()を使います。

まず、sum()を呼び出します。

sum()の引数でunlist()を呼び出します。

そして、unlist()の引数にリスト(List)を指定します。

#my_list=対象のリスト
result <- sum(unlist(my_list))

上記のsum()は、unlist()の引数に指定したリスト(List)の合計値を取得します。

sum()は、リスト内にNAがある場合に、結果としてNAを返します。

もし、NAを無視して合計値を取得したい場合は、na.rmに「TRUE」を指定します。

#NAを無視
result <- sum(unlist(my_list), na.rm = TRUE)

使用例

numbers <- list(1:10)

result <- sum(unlist(numbers), na.rm = TRUE)

result
出力:
55

コメント

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