Программирование R: Найти n- ое наибольшее значение в данном векторе
Программирование R: векторное упражнение-14 с решением
Напишите программу на R, чтобы найти n- е наибольшее значение в данном векторе.
Пример решения :
Код программирования R:
x = c(10, 20, 30, 20, 20, 25, 9, 26)
print("Original Vectors:")
print(x)
print("nth highest value in a given vector:")
print("n = 1")
n = 1
print(sort(x, TRUE)[n])
print("n = 2")
n = 2
print(sort(x, TRUE)[n])
print("n = 3")
n = 3
print(sort(x, TRUE)[n])
print("n = 4")
n = 4
print(sort(x, TRUE)[n])
Пример вывода:
[1] «Оригинальные векторы:» [1] 10 20 30 20 20 25 9 26 [1] «n-е наибольшее значение в данном векторе:» [1] "n = 1" [1] 30 [1] "n = 2" [1] 26 [1] "n = 3" [1] 25 [1] "n = 4" [1] 20
Редактор кода программирования R:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на R, чтобы найти второе по величине значение в данном векторе.
Далее: Запишите программу R, чтобы найти общие элементы из нескольких векторов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code