我有一些矩阵或数据帧

m <- matrix(1:6, ncol=2) 

..

m
     [,1] [,2]
[1,]    1    4
[2,]    2    5
[3,]    3    6

我需要更改带有管道的一行中的顺序行,如下所示

m |> m[nrow(m):1, ]

but of course it doesn't work..

我知道我可以使用dplyr包来做到这一点

library(dplyr)
m  |> as.data.frame() |> arrange(-row_number())

但我想知道如何在R基地做到这一点.

推荐答案

使用括号函数的i=j=运算符.

m |> base::`[`(3:1, )
#      [,1] [,2]
# [1,]    3    6
# [2,]    2    5
# [3,]    1    4

泛指:

m |> base::`[`(dim(m)[1]:1, )
#      [,1] [,2]
# [1,]    3    6
# [2,]    2    5
# [3,]    1    4

注意:捐款也来自@thelatemail@ThomasIsCoding.


Data:

m <- structure(1:6, dim = 3:2)

R相关问答推荐

如何从使用lapply()的r中的拆分数据帧中删除多个部分?

R根据名称的载体对收件箱列采取行动

仅在ggplot的每个方面绘制最丰富的物种

有没有方法将paste 0功能与列表结合起来?

创建重复删除的唯一数据集组合列表

检测(并替换)字符串中的数学符号

为什么st_join(ob1,ob2,left = True)返回具有比ob1更多功能的sf对象?

x[[1]]中的错误:脚注越界

如何在编辑列时更新可编辑数据表,并使用该表在Shiny中执行连续计算

如何在所有绘图中保持条件值的 colored颜色 相同?

为什么我的基准测试会随着样本量的增加而出现一些波动?

使用R闪光显示所有数据点作为默认设置

将饼图插入条形图

R如何计算现有行的总和以添加新的数据行

是否有新方法来更改Facet_WRAP(Ggplot2)中条文本的文本 colored颜色 ?

如何在PDF格式的kableExtra表格中显示管道字符?

使用不同的定性属性定制主成分分析中点的 colored颜色 和形状

如何筛选截止年份之前最后一个测量年度的所有观测值以及截止年份之后所有年份的所有观测值

按两个因素将观测值分组后计算单独的百分比

如何在AER::ivreg中指定仪器?