基于前一行的插值分组

问题描述

目标是在按 id 分组的两行之间的 日期 变量之间存在间隙时添加新行。 如果出现间隙,则复制第一行。但是只有日期特征不应该作为第一行,而应该增加一天。

此外,所有内容都需要按 id 分组。我需要在不扩展功能的情况下实现它。

>>> ticker
{'CXP': {'buy_flag': 1,'sell_flag': 0,'hold_flag': 0},'DDF': {'buy_flag': 0,'hold_flag': 0}}

想要的结果:

data sample;
    input id date numeric_feature character_feature $;
    informat date yymmdd10.;
    datalines;

1 2020-01-01 5 A
1 2020-01-02 3 Z
1 2020-01-04 2 D
1 2020-01-05 7 B
2 2020-01-01 4 V
2 2020-01-03 1 B
2 2020-01-05 9 F
;

data sample;
    set sample;
    format date yymmdd10.;
run;

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)