У меня есть следующий кадр данных,Функционально порядок кадров данных столбцов по дате
ESIVmatrix <- structure(c(1000, 1050, 1100, 1150, 1200, 1250, 0.596044633067339,
0.568874415146119, 0.548817842630467, 0.528509198265979, 0.505102479305053,
0.481863859161313, 0.419829588814411, 0.407383853187116, 0.395662104352744,
0.383710399971056, 0.371402827197033, 0.358943850461579, 0.390669388091009,
0.380556007177402, 0.369862565005378, 0.358004628064117, 0.347655431619544,
0.33661166544938, 0.474661141683071, 0.457000912081753, 0.444006689151462,
0.429723103151982, 0.415839741238857, 0.400624512403368), .Dim = c(6L,
5L), .Dimnames = list(NULL, c("Strikes", "20150417", "20150918",
"20151218", "20150619")))
Порядок столбцов, однако, не в хронологическом порядке очередности. Я хотел бы, чтобы они были в порядке после даты (20150417, 20150619, 20150918,20151218).
Я пробовал использовать order()
и arrange()
безрезультатно. Любая помощь очень ценится.
Альтернатива: 'ESIVmatrix [C ("Стачки", сортировки (COLNAMES (ESIVmatrix) [- 1]))]' – thelatemail
@thelatemail, согласен, я действительно считал, что один тоже, но решил пойти с чуть более общая, если менее интуитивная версия 'order'. – BrodieG