2017-03-17 39 views
0

数据帧80个百分点我有一个数据帧如下越来越从价值和CDF

day<-c(1,1,2,2) 
probability<-c(0.5,0.9,0.4,0.95) 
demand<-c(2,8,4,9) 
df<-data.frame(day,probability,demand) 

我需要在0.8的概率的需求。为此我需要插值数据 我要找的输出如下:

day1 prob1 dem2 
1 0.8 6.50 
2 0.8 7.63 

我想我需要使用约功能,但我无法得到它的权利。任何帮助将不胜感激。

回答

1

我想我想到了这个问题的答案。

result<-ddply(df,~day,summarise,demand1=approx(probability,demand,xout=0.8)$y) 

将给出以下的数据帧

day  demand1 
1 6.500000 
2 7.636364