小编Dmy*_*iuk的帖子

将整数分布在多行中,除以常数除以它的次数

我有一个数据框

       Date      repair     
 <date>           <dbl>        
 2018-07-01        4420    
 2018-07-02          NA   
 2018-07-03          NA
 2018-07-04          NA
 2018-07-05          NA
Run Code Online (Sandbox Code Playgroud)

其中4420是时间,以分钟为单位。我试图得到这个:

       Date      repair     
 <date>           <dbl>        
 2018-07-01        1440    
 2018-07-02        1440   
 2018-07-03        1440
 2018-07-04         100
 2018-07-05          NA
Run Code Online (Sandbox Code Playgroud)

一天中有1440分钟-剩下100分钟。我做到了循环。能否以更优雅的方式实现?

r dplyr tidyverse feature-engineering

5
推荐指数
1
解决办法
73
查看次数

以不同方式对每个组进行预测

我的数据集看起来像这样:

Category Weekly_Date             a             b
   <chr>    <date>           <dbl>         <dbl>
 1   aa     2018-07-01        36.6          1.4
 2   aa     2018-07-02        5.30          0   
 3   bb     2018-07-01        4.62          1.2
 4   bb     2018-07-02        3.71          1.5
 5   cc     2018-07-01        3.41          12
... ...            ...         ...          ...
Run Code Online (Sandbox Code Playgroud)

我分别为每个组拟合线性回归:

fit_linreg <- train %>%
              group_by(Category) %>%
              do(model = lm(Target ~ Unit_price + Unit_discount, data = .)) 
Run Code Online (Sandbox Code Playgroud)

现在我对每个类别都有不同的模型:

aa model1
bb model2
cc model3
Run Code Online (Sandbox Code Playgroud)

所以,我需要将每个模型应用到适当的类别.怎么实现呢?(dplyr更好)

grouping r time-series forecasting dplyr

2
推荐指数
1
解决办法
207
查看次数