小编Cru*_*ing的帖子

无法区分 R 中的 left() 和 right()

Rgdata::left()gdata::right()实际上是相同的函数,但名称不同并且完全按照它们应有的方式工作,还是我错误地使用了它们?

我有:mtcars

我想要:仅最后两列mtcars

(我知道我可以向mtcars[,(length(mtcars)-1):(length(mtcars))],但如果有更简单的方法,我为什么要这么做呢?)

我想要的看起来像这样:

                    gear carb
Mazda RX4              4    4
Mazda RX4 Wag          4    4
Datsun 710             4    1
Hornet 4 Drive         3    1
Hornet Sportabout      3    2
...
Run Code Online (Sandbox Code Playgroud)

看起来right(mtcars,2)可以实现这一点,但它却给出了

                     mpg cyl
Mazda RX4           21.0   6
Mazda RX4 Wag       21.0   6
Datsun 710          22.8   4
Hornet 4 Drive      21.4   6
Hornet Sportabout   18.7   8
...
Run Code Online (Sandbox Code Playgroud)

这与以下完全相同left(mtcars,2)

                     mpg cyl
Mazda RX4           21.0   6
Mazda RX4 Wag       21.0   6 …
Run Code Online (Sandbox Code Playgroud)

r

2
推荐指数
1
解决办法
182
查看次数

标签 统计

r ×1