我有一个看起来很简单的问题但却让我很难过。我的时间序列数据如下:
Year Percentile Value
1990 p.10 20
1990 p.50 30
1990 p.90 40
我试图选择对应于第10个百分位数的价值观察值(例如,第10页)。
正如Jan所说,dplyr::filter
对这类事情很有帮助。
library(dplyr)
percentiledata <- dplyr::filter(data, Percentile == "p.10")
subset(dat,grepl("10",Percentile))
Year Percentile Value
1 1990 p.10 20