我有一个包含犯罪的数据框crimes
。我的问题是,每种犯罪没有应有的行。相反,该犯罪的发生次数有一个变量count
。
types <- c("Theft", "Robbery", "Assault", "Theft")
count <- c(3, 1, 2, 1)
crimes <- data.frame(type=types, count)
关于数据结构,我不能简单地计算table(crimes$type)
之类的频率。对于盗窃,这会让我的频率为2,但是应该改为4,因为第一次盗窃实际上是对3次盗窃的总结。
是否有一种方法可以根据count变量添加其他行?我知道有时候我也可以简单地总结每种犯罪的计数值,但这不是我想要的。