【发布时间】:2022-11-10 01:07:00
【问题描述】:
我正在寻找一种方法来获取向量并返回每个元素出现的百分比。
有关输入向量和预期结果,请参见下文。
输入向量<-c(1,1,1,1,1,2,2,2,3,3)
ExpectedResult<-data.frame(Value=c(1,2,3), Percentile=c(0.5,0.3,0.2)) 在这种情况下,1 出现 50% 的时间,2 出现 30% 和 3 出现 20% 的时间。
【问题讨论】:
标签: r
我正在寻找一种方法来获取向量并返回每个元素出现的百分比。
有关输入向量和预期结果,请参见下文。
输入向量<-c(1,1,1,1,1,2,2,2,3,3)
ExpectedResult<-data.frame(Value=c(1,2,3), Percentile=c(0.5,0.3,0.2)) 在这种情况下,1 出现 50% 的时间,2 出现 30% 和 3 出现 20% 的时间。
【问题讨论】:
标签: r
stack(proportions(table(InputVector)))[2:1]
【讨论】: