【发布时间】:2017-07-26 11:55:13
【问题描述】:
我正在尝试创建一个列来计算该特定行的值在该点之前的频率。每个矩阵的代码显示当前数据和所需结果。所以对于列矩阵类型 |价值:
test <- matrix(c(
1,0.14,
1,0.1345,
2,1.245,
2,1.532,
3,3.5345,
3,2.987,
2,1.743),ncol=2, byrow=TRUE)
colnames(test) <- c("Type", "Value")
我正在尝试获取与类型列对应的输出频率列:
test <- matrix(c(
1,0.14,1,
1,0.1345,2,
2,1.245,1,
2,1.532,2,
3,3.5345,1,
3,2.987,2,
2,1.743,3),ncol=3, byrow=TRUE)
colnames(test) <- c("Type", "Value","Frequency")
对于在该行中有累积计数之前出现的每个类型总和。 任何帮助,将不胜感激。
【问题讨论】:
-
你能说明预期的结果是什么吗?
-
嗨@raistlin。第二个代码块是预期的结果,有一个称为“频率”的额外列,其中包含之前出现的每种类型的计数。