【发布时间】:2017-02-28 13:19:19
【问题描述】:
我试图改变 DataFrame 的行顺序,所以最后一位在第一位,倒数第二位在第二位,依此类推。
看起来像这样
x1=1:2
x2=1:5
x3=c(0,1,2,0)
n=max(length(x1), length(x2), length(x3))
length(x1)=n
length(x2)=n
length(x3)=n
a=rbind(x1,x2,x3)
a
#What im trying to do is that every row is like:
b=rev(a) #Keeping the NA where they are
谢谢!
【问题讨论】:
-
?rev将对向量执行此操作(“行”对向量没有意义)。对于矩阵或 data.frames(具有行的对象),您可以将df[rev(seq_len(nrow(df))),]用于名为 df 的对象。 -
它对数据框的想法,谢谢你的回答!
标签: r