更改R中的行名称,按日期排序

更改R中的行名称,按日期排序,r,sorting,date,dataframe,rows,R,Sorting,Date,Dataframe,Rows,我有一个dataframe,其中第一列是日期对象(使用lubridate),其他列显示售出的商品数量。我对行名称(数字)有问题。也就是说,行名称不按日期顺序排列: 我尝试使用行名,但我不知道如何按日期对行名进行排序,以便7月28日变为“2”,7月29日变为“3”,等等。 有人有办法做到这一点吗? 如果需要更多信息,请告诉我。 提前谢谢 您可以使用内置的order功能: newdata <- df[order(df$Date),] newdata您可以使用内置的order功能: newd

我有一个dataframe,其中第一列是日期对象(使用lubridate),其他列显示售出的商品数量。我对行名称(数字)有问题。也就是说,行名称不按日期顺序排列:

我尝试使用行名,但我不知道如何按日期对行名进行排序,以便7月28日变为“2”,7月29日变为“3”,等等。 有人有办法做到这一点吗? 如果需要更多信息,请告诉我。
提前谢谢

您可以使用内置的
order
功能:

newdata <- df[order(df$Date),]

newdata您可以使用内置的
order
功能:

newdata <- df[order(df$Date),]
newdata