立即学习:https://edu.csdn.net/course/play/24913/285761?utm_source=blogtoedu
数字转文本
某材料的抗压力指标低于10,则认为它是不合格的。现共有10个材料,其值分别如下所示, 将该序列按照值转换为“合格”、“不合格”。
a = sample(1:20, 10)
a
b = ifelse(a >= 10, "合格", "不合格")
b
对应结果:
[1] 15 11 9 18 6 17 20 2 16 3
[1] "合格" "合格" "不合格" "合格" "不合格" "合格" "合格" "不合格" "合格" "不合格"
a = sample(1:20, 10)
a
a[a < 10] = "不合格"
a
a[a != "不合格"] = "合格"
a
对应结果:
[1] 20 16 8 1 19 9 10 13 7 4
[1] "20" "16" "不合格" "不合格" "19" "不合格" "10" "13" "不合格" "不合格"
[1] "合格" "合格" "不合格" "不合格" "合格" "不合格" "合格" "合格" "不合格" "不合格"