R 根据两个不同的列对数据表进行排序

R 根据两个不同的列对数据表进行排序,r,datatable,data-cleaning,R,Datatable,Data Cleaning,我很难找到解决我问题的合适办法。我的数据集包含多个公司和时间序列数据。因此,为了进行计算,我需要对数据进行正确的排序。我希望数据按一列(数字)排序,然后按第二列(日期)升序排序 假设数据如下所示: $gvkey$datadate 11111 02/01/2010 22222 03/01/2010 22222 02/01/2010 11111 03/01/2010 11111 01/01/2010 222201/01/2010df2如果您参考的是数据表包,您可以签出

我很难找到解决我问题的合适办法。我的数据集包含多个公司和时间序列数据。因此,为了进行计算,我需要对数据进行正确的排序。我希望数据按一列(数字)排序,然后按第二列(日期)升序排序

假设数据如下所示:

$gvkey$datadate
11111    02/01/2010
22222    03/01/2010
22222    02/01/2010
11111    03/01/2010
11111    01/01/2010

222201/01/2010
df2如果您参考的是
数据表
包,您可以签出
?设置键
df2 <- df[order(gvkey, datadate),]