相关疑难解决方法(0)

按列名对数据框的列进行排序

这可能是一个简单的问题,但我不知道如何按字母顺序排列.

test = data.frame(C = c(0, 2, 4, 7, 8), A = c(4, 2, 4, 7, 8), B = c(1, 3, 8, 3, 2))

#   C A B
# 1 0 4 1
# 2 2 2 3
# 3 4 4 8
# 4 7 7 3
# 5 8 8 2
Run Code Online (Sandbox Code Playgroud)

我喜欢按字母顺序按列名排序,以实现

#   A B C
# 1 4 1 0
# 2 2 3 2
# 3 4 8 4
# 4 7 3 7
# 5 …
Run Code Online (Sandbox Code Playgroud)

sorting r dataset

76
推荐指数
6
解决办法
11万
查看次数

在其他数据框列之间添加新列

我想在我的数据帧中添加一个带有"NA"的新列:

     A       B
1    14379  32094
2   151884  174367
3   438422  449382
Run Code Online (Sandbox Code Playgroud)

但我需要它位于col之间.A和B,像这样:

     A       C      B
1    14379   NA    32094
2   151884   NA    174367
3   438422   NA    449382
Run Code Online (Sandbox Code Playgroud)

我知道如何添加col.col后的C. B,但这对我没有帮助......任何人都知道怎么做?

r dataframe

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

r ×2

dataframe ×1

dataset ×1

sorting ×1