And*_*rii 4 r dplyr data.table
让我们看一个例子:
# 1. dplyr
mtcars %>% select(mpg, cyl, gear, everything())
# 2. data.table
as.data.table(mtcars)[, .(mpg, cyl, gear)]
Run Code Online (Sandbox Code Playgroud)
在“齿轮”之后应添加什么以具有与“ dplyr”情况相同的输出?
谢谢
使用setcolorder:
setcolorder(mtcars, neworder = c("mpg", "cyl", "gear"))
Run Code Online (Sandbox Code Playgroud)
neworder
新列名称排序的字符向量。也可能是列号。如果length(neworder)<length(x),则将指定的列按顺序移动到x的“前”。默认情况下,没有指定新顺序的setcolorder会将键列移动到x的“前”。
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |