在R,做两个变量表时,你会得到一个频率表平均值和在表SD
> table(data$Var1, data$Var2)
1 2 3 4 5
0 0 1 5 6 12
1 1 10 6 7 0
2 2 6 7 6 3
3 2 9 8 3 2
4 4 9 5 3 3
5 3 4 9 4 4
6 2 7 7 4 4
7 2 7 7 6 2
8 5 7 5 5 2
9 5 4 5 6 4
是有办法,这样你包括每行中的mean
和SD
,东西像
1 2 3 4 5 mean SD
0 0 1 5 6 12 4.20833 0.93153
1 1 10 6 7 0 .. ..
2 2 6 7 6 3
3 2 9 8 3 2
4 4 9 5 3 3
5 3 4 9 4 4
6 2 7 7 4 4
7 2 7 7 6 2
8 5 7 5 5 2
9 5 4 5 6 4
@DavidArenburg不会计算数据的SD *和*的意思?它看起来不对...... – Spacedman
@DavidArenburg需要列表的列表,例如:'addmargins(m,2,FUN = list(list(mean,sd)))'我认为... – Spacedman
@DavidArenburg help(addmargins)is相当曲折的功能性通道迷宫。有时候简单是最好的(见我的答案!)。 – Spacedman