订单功能问题

时间:2013-11-19 13:03:52

标签: r

我有这个功能,需要一些参数。 我在这里有这部分功能:

  sort.order <- order(inputs[,input.of.interest])

如果我读到输入,我会得到类似的东西:

     Status Quo Vaccination
[1,]  10.409146   16.252537
[2,]   5.834875    9.373437
[3,]   5.784903   15.935623
[4,]  12.208484   18.654250
[5,]   9.786787   16.467321
[6,]   6.560276    9.689887

但是什么是输入。应该是什么? 这是什么意思,这个函数是如何使用的?

它应该是一个数字,即如果它是2,它会做什么?

2 个答案:

答案 0 :(得分:0)

它选择要排序的列。如果它为1则按Status Quo排序,如果为2则按Vaccination排序。

答案 1 :(得分:0)

x <- seq(20, 11, -1)
x
# [1] 20 19 18 17 16 15 14 13 12 11
order(x)
# [1] 10  9  8  7  6  5  4  3  2  1
x[order(x)]
# [1] 11 12 13 14 15 16 17 18 19 20

希望你能更好地了解它是如何运作的。