【发布时间】:2017-08-01 11:31:45
【问题描述】:
我有一个基于 col 名称的向量,看起来像
x <- c("C", "A", "T")
我的数据框看起来像定义了行名和列名。
names A B C D T
Dan 1 0 1 0 1
Joe 0 1 0 1 0
我想对数据框进行排序,以便向量中的列首先出现,然后是不在向量中的列
names C A T B D
Dan 1 1 1 0 0
Joe 0 0 0 1 1
谢谢
【问题讨论】:
-
提示:你可以使用
setdiff()和c()和colnames()来做到这一点 -
顺便说一句,你的向量
x应该使用字符串,所以它应该看起来像这样:x <- c("C", "A", "T")。