我有一個字符串變量,看起來像接收到的數據串的順序:如何更改基於日期
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我同意。原始的海報可以保留一個面板結構放棄最後一次'重塑'。 –