1 Вопрос: Упорядочивание столбцов фрейма данных с учетом дат - R

вопрос создан в Thu, May 2, 2019 12:00 AM

У меня есть фрейм данных (размер: 36 строк, 2000 столбцов), который в последней строке содержит даты для каждого столбца в этом формате "YYYY-MM-DD". Как отсортировать столбцы по датам в последнем ряду? Мои попытки пока:

df[order(as.Date(df["Dates",], format="%Y-%m-%d")),] 
df[order(lubridate::ymd(df["Dates",])),]

Спасибо

    
2
  1. Проверьте df["Dates",] Если «Даты» - это столбец, это должно быть df[["Dates"] или df[,"Dates"]
    2019-05-02 14: 47: 50Z
  2. Пожалуйста, покажите небольшой воспроизводимый пример /ожидаемый результат, чтобы понять структуру. Если нам нужно заказать по последним строкам df1[order(as.Date(unlist(tail(df1, 1))))]
    2019-05-02 14: 48: 45Z
  3. Спасибо @akrun. Это сработало
    2019-05-02 14: 55: 32Z
1 ответ                              1                         

Мы можем извлечь последнюю строку и сделать order

df1[order(as.Date(unlist(tail(df1, 1))))]
    
1
2019-05-02 14: 56: 07Z
источник размещен Вот