Order函数以向量形式返回不同的值

Order函数以向量形式返回不同的值,r,R,我想逐渐地重新排列这个向量: x <- c(10, 10, 7, 3, 6, 2, 2, 7, 8, 1, 3, 1, 1, 1, 5, 5, 5, 4, 4, 2, 1, 4, 4, 3, 3, 2, 2, 1) order(x) order函数返回置换,而不是排序向量: 要按降序排序,请指定降序参数: > sort(x, decreasing = TRUE) [1] 4 3 2 1 order函数返回置换,而不是排序向量: 要按降序排序,请指定降序参数: &g

我想逐渐地重新排列这个向量:

x <- c(10, 10, 7, 3, 6, 2, 2, 7, 8, 1, 3, 1, 1, 1, 5, 5, 5, 4, 4, 2, 1, 4, 4, 3, 3, 2, 2, 1)
order(x)

order
函数返回置换,而不是排序向量:

要按降序排序,请指定
降序
参数:

  > sort(x, decreasing = TRUE)
  [1] 4 3 2 1

order
函数返回置换,而不是排序向量:

要按降序排序,请指定
降序
参数:

  > sort(x, decreasing = TRUE)
  [1] 4 3 2 1

order
函数返回置换,而不是排序向量:

要按降序排序,请指定
降序
参数:

  > sort(x, decreasing = TRUE)
  [1] 4 3 2 1

order
函数返回置换,而不是排序向量:

要按降序排序,请指定
降序
参数:

  > sort(x, decreasing = TRUE)
  [1] 4 3 2 1
order(x)
按递增顺序返回x元素的索引。您会注意到,
x
的最小元素位于
x
的第10位,第二个最小元素(实际上同样小)位于第12位,依此类推

要按降序获得
x
,您可以使用

sort(x, decreasing=TRUE)
或者使用
顺序
作为索引:

x[order(-x)]
(为什么
-x
?因为顺序以递增的顺序返回索引。通过在零附近翻转数字,可以以递减的顺序获得索引)

顺序(x)
以递增的顺序返回x元素的索引。您会注意到,
x
的最小元素位于
x
的第10位,第二个最小元素(实际上同样小)位于第12位,依此类推

要按降序获得
x
,您可以使用

sort(x, decreasing=TRUE)
或者使用
顺序
作为索引:

x[order(-x)]
(为什么
-x
?因为顺序以递增的顺序返回索引。通过在零附近翻转数字,可以以递减的顺序获得索引)

顺序(x)
以递增的顺序返回x元素的索引。您会注意到,
x
的最小元素位于
x
的第10位,第二个最小元素(实际上同样小)位于第12位,依此类推

要按降序获得
x
,您可以使用

sort(x, decreasing=TRUE)
或者使用
顺序
作为索引:

x[order(-x)]
(为什么
-x
?因为顺序以递增的顺序返回索引。通过在零附近翻转数字,可以以递减的顺序获得索引)

顺序(x)
以递增的顺序返回x元素的索引。您会注意到,
x
的最小元素位于
x
的第10位,第二个最小元素(实际上同样小)位于第12位,依此类推

要按降序获得
x
,您可以使用

sort(x, decreasing=TRUE)
或者使用
顺序
作为索引:

x[order(-x)]

(为什么
-x
?因为order以递增的顺序返回索引。通过在零附近翻转数字,您可以以递减的顺序获得索引)

尝试
排序(x,递减=真)
order返回排列,而不是排序列表如果您想排序向量,请使用sor(x)
排序(x,递减=真)
Order返回置换,而不是排序列表如果您想对向量进行排序,请使用sor(x)
sort(x,递减=TRUE)
Order返回置换,而不是排序列表如果您想对向量进行排序,请使用sor(x)
Order返回置换,而不是排序列表使用sor(x)如果你想把向量分类