私は問題を抱えていますが、テーブルを出力する場合は、SPSSからRへの統計分析スクリプトを変換しています。 私は最近tidyverseパッケージを使用し始めました。理想的には、それに対応するソリューションを見つけることが理想ですが、より一般的には、Rのためのいくつかのindepthテーブルトレーニングを指摘したいと思います。 。R tidyverseテーブルのプレゼンテーション
はとにかく...ここで私は複製するテーブルレイアウトです:
基本的にそれはここではFREQ
だいくつかのサンプルデータのためのいくつかのスクリプトです:
i <- c(201:301)
ID <- sample(i, 200, replace=TRUE)
i <- 1:2
Category1 <- sample(i, 200, replace=TRUE)
Category2 <- sample(i, 200, replace=TRUE)
Category3 <- sample(i, 200, replace=TRUE)
df <- data.frame(ID, Category1, Category2, Category3)
これを試しました:
IDTab <- df %>%
mutate(ID = as.character(ID)) %>%
group_by(ID) %>%
summarise(C1_1 = NROW(Category1[which(Category1 == 1)])
,C1_2 = NROW(Category1[which(Category1 == 2)])
,C1_T = NROW(Category1)
,C2_1 = NROW(Category2[which(Category2 == 1)])
,C2_2 = NROW(Category2[which(Category2 == 2)])
,C2_T = NROW(Category2)
,C3_1 = NROW(Category3[which(Category3 == 1)])
,C3_2 = NROW(Category3[which(Category3 == 2)])
,C3_T = NROW(Category3))
しかし、これはあまりマニュアルですが、より多くの変数/レベルが含まれているため、作業負荷が明らかに増加します。もちろん、実際には、データフレームのテーブルではなく、必要なテーブルのデータフレームを作成しました。すべての分類は、実際のデータ構造ではなく、命名規則に基づいています。
ハードコアのおすすめ... Rテーブルトレーニングを歓迎します。