假设我有一个包含数百行的频率表。
Group Score Frequency
A 0 12687
B 0 9965
A 1 4567
B 1 3520
A 2 963
B 2 1024
A 3 985
B 3 1124
Continue with more rows
如何计算每组的平均分数标准误差并进行t检验,比较R组中两组的平均分数?
答案 0 :(得分:0)
您可以计算每组的平均值:
require(data.table)
df <- fread("Group Score Frequency
A 0 12687
B 0 9965
A 1 4567
B 1 3520
A 2 963
B 2 1024
A 3 985
B 3 1124")
df[, lapply(.SD, mean), by=Group]
结果如下:
Group Score Frequency
1: A 1.5 4800.50
2: B 1.5 3908.25