1
有沒有辦法以任意方式訂購清單?例如,使用一個向量來排列列表:以任意方式訂購清單
> a
[[1]]
[1] 1
[[2]]
[1] "B"
[[3]]
[1] 2
> b = c(3, 1, 2)
> magicfunction(a, b)
[[1]]
[1] 2
[[2]]
[1] 1
[[3]]
[1] "B"
有沒有辦法以任意方式訂購清單?例如,使用一個向量來排列列表:以任意方式訂購清單
> a
[[1]]
[1] 1
[[2]]
[1] "B"
[[3]]
[1] 2
> b = c(3, 1, 2)
> magicfunction(a, b)
[[1]]
[1] 2
[[2]]
[1] 1
[[3]]
[1] "B"
您是否意味着重新排序?
##Create some dummy data
R> a = list(3)
R> a[[1]] = 1; a[[2]] = "B"; a[[3]] = 2
R> b = c(3, 1, 2)
然後只是爲了使用數字矢量:
R> a[b]
[[1]]
[1] 2
[[2]]
[1] 1
[[3]]
[1] "B"
現在,這是一個神奇的功能。 ;) – A5C1D2H2I1M1N2O1R2T1