[问题] 整列作对调问题

楼主: jasonfghx (工人)   2018-05-01 10:18:30
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
> ma
head a b c d
1 a 0 1 2 2
2 b 1 0 5 5
3 c 2 5 0 5
4 d 4 3 6 0
我有以上资料
想要用成
head d b c a
1 a 2 1 2 0
2 b 5 0 5 1
3 c 5 5 0 2
4 d 0 3 6 4
ma<-data.frame(head=c("a","b","c","d"),
a=c(0,1,2,4),
b=c(1,0,5,3),
c=c(2,5,0,6),
d=c(2,5,5,0)
temp<-ma
data<-subset(temp,select=c(2))
temp[,5]<-data
可实际上变成这样 head没改到, 想请问这样可以怎么改善?
head a b c d
1 a 0 1 2 0
2 b 1 0 5 1
3 c 2 5 0 2
4 d 4 3 6 4
谢谢回复
[程式范例]:
[关键字]:
作者: clansoda (小笨)   2018-05-01 10:32:00
dat[, c(1, 5, 3, 4, 2)] -> dat
楼主: jasonfghx (工人)   2018-05-01 10:52:00
谢谢我试看看

Links booklink

Contact Us: admin [ a t ] ucptt.com