相关疑难解决方法(0)

是否有与 Stata 'order' 命令等效的 R 函数?

R 中的“顺序”在 Stata 中似乎是“排序”。例如,这是一个数据集(仅列出变量名称):

v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18

这是我期望的输出:

v1 v2 v3 v4 v5 v7 v8 v9 v10 v11 v12 v17 v18 v13 v14 v15 v6 v16

在 R 中,我有两种方法:

data <- data[,c(1:5,7:12,17:18,13:15,6,16)]
Run Code Online (Sandbox Code Playgroud)

或者

names <- c("v1", "v2", "v3", "v4", "v5", "v7", "v8", "v9", "v10", "v11", "v12",  "v17", "v18", "v13", "v14", "v15", "v6", "v16")
data <- data[names]
Run Code Online (Sandbox Code Playgroud)

为了在 Stata 中获得相同的输出,我可以运行 2 行:

order v17 v18, before(v13) …
Run Code Online (Sandbox Code Playgroud)

r stata

5
推荐指数
1
解决办法
1976
查看次数

4
推荐指数
1
解决办法
5305
查看次数

标签 统计

r ×2

dataframe ×1

dplyr ×1

stata ×1