对2个不同的变量进行排序

时间:2020-03-16 16:17:10

标签: r

在R中,我有20个不同的数据集,它们都包含相同的变量。 data1999, data2000, ... data2018

数据包含某些比率的股票。现在,我想根据2个标准对这些股票进行排序。

首先,我想取一个称为TVDecile的特定变量的前2个十分位数,在这个最便宜的2个十分位数中,我想根据变量{{1}选择30个排名最高的股票}。

例如:

Momentum data199$TVDecile <- c(1,8,3,5,6,2)

我需要做的是首先对 data1999$momentum <- c(0.2 , -0.5, 0.4, 0.1, 0.6, 0.3)进行过滤。我只需要前两个十分位(所以数字1和2)。我也许可以用data1999$TVDecile

之后,我想按动量对其余数字进行排序。因此,动量为0.3的应在列表中排在第一,动量为0.2的应排在第二。应该创建一个包含这两个值的新变量。

0 个答案:

没有答案