Как отсортировать данные во фрейме данных, а затем получить доступ к данным во фрейме данных путем индексации по дате? - PullRequest
0 голосов
/ 18 сентября 2011

Я читаю данные CSV временного ряда в кадр данных R, используя функцию read.csv

Затем я конвертирую столбец даты (столбец 1) следующим образом:

mydata[,1] <- as.Date(mydata[,1])

Я хочу знать, как:

  1. Сортировка данных в фрейме данных по дате (по возрастанию или по убыванию)
  2. Как только данные отсортированы, я хотел бы использовать даты в качестве индекса во фрейме данных, чтобы извлечь строку данных (т. Е. Набор наблюдений для этой даты. Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 18 сентября 2011

Если у вас есть временной ряд чисел, проиндексированных по уникальным датам, read.zoo в пакете зоопарка делает большую часть этого.Прочитайте 5 виньеток, которые прилагаются к нему, а также? Read.zoo и, в частности, zoo-read виньетка.

0 голосов
/ 07 декабря 2013

Попробуйте эту опцию для сортировки:

data.1 <- as.Date (mydata [, 1]) <br>mydata [, 1] <- data.1 [order (data.1)] </p>

Я также ищу ответ на второй вопрос !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...