要在 R 编程中对向量进行排序,我们使用 **sort()** 函数。**sort()** 函数是一个 R 内置函数,能够按升序和降序排列向量。默认情况下,**sort()** 函数将按升序排列,如果我们需要按降序排列,我们需要设置 **decreasing=TRUE**。语法如下:
sort(x, decreasing, na.last)
在此 R 程序中,我们直接将值赋给内置函数 **sort()**。为此,我们首先需要将向量值添加到 **'A'** 中。调用 **sort()** 函数两次,以按升序排列向量,并通过在第二次函数调用中设置 **decreasing=TRUE** 来按降序排列。最后,打印结果。
步骤 1: 将向量值赋给变量 A
**步骤 2**:首先显示向量的原始值
**步骤 3**:调用 **sort()** 以按升序获取结果
**步骤 4**:打印结果
**步骤 5**:再次调用 sort() 函数并设置 **decreasing=TRUE**
**步骤 6**:打印函数结果
A= c(10, 12, 30, 25, 8, 29)
print("Original Vectors:")
print(A)
print("Sort in ascending order:")
print(sort(A))
print("Sort in descending order:")
print(sort(A, decreasing=TRUE))
[1] "Original Vectors:" [1] 10, 12, 30, 25, 8, 29 [1] "Sort in ascending order:" [1] 8 10 12 25 29 30 [1] "Sort in descending order:" [1] 30 29 25 12 10 8