gpt4 book ai didi

r - 将百分比转换为 R 中的字母等级

转载 作者:行者123 更新时间:2023-12-01 10:45:02 24 4
gpt4 key购买 nike

我创建了一个 R 脚本来计算我正在教授的类(class)的最终分数,并想使用 R 来创建最终的字母等级。如何获取百分比向量,例如:

grades <- c(.47, .93, .87, .86, .79, .90)

并根据适当的百分比范围将它们转换为字母等级,例如,70-79 = C、80-89 = B、90-100 = A?

最佳答案

grades <- c(.47, .93, .87, .86, .79, .90)
letter.grade <- cut(grades, c(0, 0.7,0.8,0.9,Inf), right=FALSE, labels=letters[4:1]);
letter.grade

正如@MrFlick 建议的那样,您可以使用 cut。 right = FALSE 选项意味着间隔不包含在右侧。为了让剪切起作用,只需通过你的成绩和你想要的剪切点作为参数。

感谢@jlhoward 的改进建议

关于r - 将百分比转换为 R 中的字母等级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27415071/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com