У меня есть скрипт, который производит вывод .csv, как это:
![enter image description here](https://i.stack.imgur.com/ac2gP.png)
Однако есть проблема, которую я выделил: датаИменованные столбцы не всегда находятся в правильном порядке.
Я пытался отсортировать столбцы по имени, но это затрагивает первые три столбца (retailer
, department
, type
), которые имеютчтобы всегда быть в этих первых трех столбцах.Это происходит потому, что они сначала упорядочены по дате, а затем по символьным значениям.
Как изменить порядок столбцов, чтобы первые три столбца остались на месте, а также получить даты в правильном порядке?
ОБНОВЛЕНИЕ:
Я могу заказать столбцы, как это, что является первой частью решения:
sort(names(output))
В этом формате мне теперь нужночтобы переместить последние три столбца в начало (это всегда будет одинаковым для каждого сгенерированного фрейма данных, поэтому все будет в порядке).
Как мне этого добиться?