我有以下面板数据:
idNum date salePrice
1 01.2018 1
1 02.2018 2
2 01.2018 3
2 02.2018 4
... ... ...
我想要一个新列,它向我显示每个日期的四分位数,如下所示:
idNum date salePrice quartilerank
1 01.2018 1 1
1 02.2018 2 1
2 01.2018 3 2
2 02.2018 4 2
... ... ...
使用该功能:
TER <- within(TER, quartile <- as.integer(cut(salesPrice, quantile(salesPrice, probs=0:4/4), include.lowest=TRUE)))
只给我基于所有销售价格的四分位数排名,并且不区分日期。