R dataframe按某一列排序

使用场景:因为是随机生成的数值,所以x没有顺序区分,(作图如图一),所以要利用先对数据进行排序再作图(作图如图二)
x<-rnorm(n,0,5)
e<-rnorm(n,0,0.01)
y<-10+0.8x+3x^2+0.1x ^3+e
y1<-11.7+0.538
x+2.93*x2+0.097*x3
data2<-data.frame(x,y1)
data3<-data2[sort(data2 x , i n d e x . r e t u r n = T R U E ) x,index.return=TRUE) x,index.return=TRUE)ix,]
plot(x,y)
#lines(x,y1)
lines(data3 x , d a t a 3 x,data3 x,data3y1,col=’#fe8463’,lwd=2)
图一:R dataframe按某一列排序_第1张图片
图二:R dataframe按某一列排序_第2张图片

你可能感兴趣的:(R)