Rでのビンの頻度表の生成方法


方法1: table()関数を使用する方法

# データセットの作成
data <- c(1, 2, 2, 3, 3, 3, 4, 4, 5)
# ビンの頻度表を生成
freq_table <- table(data)
print(freq_table)

この方法では、table()関数を使用してデータセット内の要素の頻度をカウントします。生成された頻度表は、要素の値をキーとして頻度を示す形式で表示されます。

方法2: cut()関数とtable()関数を組み合わせる方法

# データセットの作成
data <- c(1, 2, 2, 3, 3, 3, 4, 4, 5)
# ビンの幅を指定
bins <- c(1, 2, 3, 4, 5)
# ビンごとの頻度表を生成
freq_table <- table(cut(data, bins))
print(freq_table)

この方法では、cut()関数を使用してデータセットを指定したビンに分割し、table()関数を使用して各ビンの頻度をカウントします。生成された頻度表は、ビンの範囲をキーとして頻度を示す形式で表示されます。