R中按值排序的向量
我想对一个向量进行排序R中按值排序的向量,r,sorting,vector,R,Sorting,Vector,我想对一个向量进行排序 a = c(12,44,53,39,2) 预期输出是指数及其相关值-从高到低 3 2 4 1 5 53 44 39 12 2 或者来自《黑客帝国》(RichardScriven和Pierrelafource的赞美) 在data.frame data.frame(sort(a, T, index=T)) # x ix # 1 53 3 # 2 44 2 # 3 39 4 # 4 12 1 # 5 2 5 或者来自《黑客帝国》(Richa
a = c(12,44,53,39,2)
预期输出是指数及其相关值-从高到低
3 2 4 1 5
53 44 39 12 2
或者来自《黑客帝国》(RichardScriven和Pierrelafource的赞美)
在data.frame
data.frame(sort(a, T, index=T))
# x ix
# 1 53 3
# 2 44 2
# 3 39 4
# 4 12 1
# 5 2 5
或者来自《黑客帝国》(RichardScriven和Pierrelafource的赞美)
在data.frame
data.frame(sort(a, T, index=T))
# x ix
# 1 53 3
# 2 44 2
# 3 39 4
# 4 12 1
# 5 2 5
`names`namesa=c(12,44,53,39,2)
排序(a,递减=真)#v1=按降序排序变量
#[1] 53 44 39 12 2
匹配(排序(a,递减=真),a)#v2=与上一个位置匹配
#[1] 3 2 4 1 5
dfa=c(12,44,53,39,2)
排序(a,递减=真)#v1=按降序排序变量
#[1] 53 44 39 12 2
匹配(排序(a,递减=真),a)#v2=与上一个位置匹配
#[1] 3 2 4 1 5
df
data.frame(sort(a, T, index=T))
# x ix
# 1 53 3
# 2 44 2
# 3 39 4
# 4 12 1
# 5 2 5
`names<-`(sort(a,T),match(sort(a,T), a))
# 3 2 4 1 5
#53 44 39 12 2
a = c(12,44,53,39,2)
sort(a,decreasing =TRUE) # v1=Sorting variable as descending order
#[1] 53 44 39 12 2
match(sort(a,decreasing =TRUE),a) # v2 = Matching with previous position
#[1] 3 2 4 1 5
df<-data.frame(v1=sort(a,decreasing =TRUE),v2=match(sort(a,decreasing =TRUE),a))
# v1 v2
# 1 53 3
# 2 44 2
# 3 39 4
# 4 12 1
# 5 2 5