[R]単純集計を行う
table関数を使う。excludeオプションを使うことで、特定の値を集計から除くことが出来る。
> name <- c("A", "A", "A", "A", "B", "B", "C")
> print(name)
[1] "A" "A" "A" "A" "B" "B" "C"
> table(name)
name
A B C
4 2 1
> table(name, exclude = "B")
name
A C
4 1
戻り値はテーブル形式のため、集計結果の中身を個別に扱うには、データフレームに変換する。
> dtf <- as.data.frame(table(name))
> print(dtf)
name Freq
1 A 4
2 B 2
3 C 1
> dtf[3, 2]
[1] 1
> sum(dtf[, 2])
[1] 7
« [R]λ=1のときのポアソン分布(「統計解析のはなし」(東京図書)pp.93-94) | トップページ | [R]文字列型ベクトルを簡単にテキストファイルに出力する »
「R(ベクトル)」カテゴリの記事
- [R]ベクトルの末尾部分の要素を取り出す(2026.05.10)
- [R]ベクトルの重複する要素を取り出す(取り除く)(2026.05.09)
- [R]ベクトルの先頭部分の要素を取り出す(2026.05.08)
- [R]ベクトルを作成する(2026.04.15)
- [R]複数の各ベクトルの要素同士によるすべての組合せを作成する(2026.03.24)
« [R]λ=1のときのポアソン分布(「統計解析のはなし」(東京図書)pp.93-94) | トップページ | [R]文字列型ベクトルを簡単にテキストファイルに出力する »

コメント