我有一个字符串变量,看起来像接收到的数据串的顺序:如何更改基于日期
var_name
25-DEC-99: A11, B14, C89; 28-FEB-94: A27, B94, C30
01-APR-11: A25, B82, C65
04-JUL-09: A21, B55, C26; 12-MAR-03: A11, B72, C68; 08-JUN-11: A62, B47, C82
12-JUN-00: A77, B19, C73; 03-JUL-12: A99, B04, C54
27-OCT-15: A22, B95, C08
等。我的目标是将这些字符串分成不同的变量名称。变量名是v1_date
,v1_A
,v1_B
,v1_C
,v2_date
,v2_A
,v2_B
,v2_C
,v3_date
,v3_A
,v3_B
,v3_C
。
我可以用split var_name, p(";")
,重命名为v1
,v2
,并且v3
,然后再split
做到这一点。但问题是我想要v1
,v2
和v3
基于日期的时间顺序,并且数据当前没有按照这种方式排列。如何使v1
的日期在v2
之前,并且v2
的日期在v3
之前?例如,在第一次观察中,我希望25-DEC-99: A11, B14, C89
与v2
和28-FEB-94: A27, B94, C30
关联,并与v1
关联。
这就是OP所要求的,但我的预测是数据结构将证明很尴尬。 –
@NickCox我同意。原始的海报可以保留一个面板结构放弃最后一次'重塑'。 –