作者jasonfghx (工人)
看板R_Language
标题Re: [问题] 整列作对调问题
时间Tue May 1 10:18:30 2018
[问题类型]:
程式谘询(我想用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
谢谢回复
[程式范例]:
[关键字]:
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.1.141
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1525141112.A.778.html
1F:→ clansoda: dat[, c(1, 5, 3, 4, 2)] -> dat 05/01 10:32
2F:→ jasonfghx: 谢谢我试看看 05/01 10:52