公式の統計で頻繁に使用されているテーブルを複製しようとしていますが、これまで成功していません。このようなデータフレームを考える:私はPER YEARを示す表を作成したいと思います複数の変数を持つ頻度テーブルR
d1 <- data.frame(StudentID = c("x1", "x10", "x2",
"x3", "x4", "x5", "x6", "x7", "x8", "x9"),
StudentGender = c('F', 'M', 'F', 'M', 'F', 'M', 'F', 'M', 'M', 'M'),
ExamenYear = c('2007','2007','2007','2008','2008','2008','2008','2009','2009','2009'),
Exam = c('algebra', 'stats', 'bio', 'algebra', 'algebra', 'stats', 'stats', 'algebra', 'bio', 'bio'),
participated = c('no','yes','yes','yes','no','yes','yes','yes','yes','yes'),
passed = c('no','yes','yes','yes','no','yes','yes','yes','no','yes'),
stringsAsFactors = FALSE)
、全学生(すべて)とメスのある人、参加した人たちと渡された人々の数。以下の "ofwhich"は、すべての生徒を指します。
私が考えているテーブルは、そのようになります。
cbind(All = table(d1$ExamenYear),
participated = table(d1$ExamenYear, d1$participated)[,2],
ofwhichFemale = table(d1$ExamenYear, d1$StudentGender)[,1],
ofwhichpassed = table(d1$ExamenYear, d1$passed)[,2])
を、私はR.
でこの種のものに注意することが、より良い方法があります確信している:私はLaTeXのソリューションを見てきましたが、私はExcelでテーブルをエクスポートする必要があるので、これは私にとってはうまくいくでしょう。 plyr
使用して、事前
ありがとうございました。どうもありがとう。私は間違いなくplyrを学ぶつもりです。 – user1043144
良い答えですが、1分後@csgillespieより。 –
@ジャバー、私はあなたが1分早く*を意味すると思う。あなたのコメントには "but"はありません。 – A5C1D2H2I1M1N2O1R2T1