在R語言中,可以使用table()
函數來生成交叉表。該函數接受兩個參數,分別是要進行交叉分析的兩個變量。例如,假設有一個數據框df,其中包含兩個變量sex和age,可以使用如下代碼生成這兩個變量的交叉表:
# 生成交叉表
cross_table <- table(df$sex, df$age)
# 打印交叉表
print(cross_table)
上面的代碼將生成sex和age兩個變量的交叉表,并將結果保存在cross_table中。如果要將交叉表結果保存為數據框,可以使用as.data.frame()
函數將其轉換為數據框:
# 轉換為數據框
cross_table_df <- as.data.frame(cross_table)
# 打印數據框
print(cross_table_df)