R言語で2次元の列挙表を生成する方法は何ですか?

R言語では、table()関数を使用して2次元のクロス集計表を生成することができます。最初に、データを2つの変数に分割し、その2つの変数をtable()関数に引数として渡す必要があります。

以下是一个简单的范例:

# 创建两个变量:性别和学历
gender <- c("男", "女", "女", "男", "男", "女", "男", "女")
education <- c("硕士", "本科", "本科", "硕士", "博士", "硕士", "博士", "硕士")

# 生成二维列联表
table(gender, education)

結果は次の通りです:

     education
gender  本科 博士 硕士
   女      1   0   2
   男      1   1   2

この二次元クロス集計表は、性別と学歴の関係を示しています。この例では、学士号を持っているのは女性1人と男性1人、修士号を持っているのは女性2人と男性2人で、博士号を持っているのは男性1人だけです。

この例が役立つことを願っています!

bannerAds