2010-11-07 3 views
2

У меня есть список из примерно 50 значений и соответствующих недолговечных дат в pdf, которые мне нужны для создания графика временных рядов в R. Как мне это сделать?Как построить график значений для недолгих дат, используя R?

Ответ не может быть слишком подробным или базовым. Благодарю.

+2

Это может быть я, но когда вы говорите pdf, вы имеете в виду файл pdf (то есть формат переносимого документа) или функцию плотности вероятности? Я предполагаю файл PDF-документа, который сложнее извлечь данные из автоматически, может быть проще всего скопировать/вставить из вашего приложения pdf viewer в текстовый файл, а затем прочитать это. – PaulHurleyuk

+1

Да, извините, это файл pdf, я имею в виду. Это связано с некоторым трудоемким удалением из-за столбцов, но похоже, что теперь он будет работать лучше. Большое спасибо. – LoganV

+1

Не уверен, отправлять сообщение в качестве ответа или нет. В Adobe Reader на Mac можно удерживать клавишу выбора при выполнении выбора и копирования, а затем перетаскивание ограничивается столбчатым прямоугольником, а не пересекает всю страницу. Это действительно экономия времени для таблиц с несколькими столбцами в pdf-документах, которые в противном случае не копируются должным образом, потому что они встречаются без разделителей полей. Другие ОС могут иметь аналогичные устройства с ключом. –

ответ

1
library(ggplot2) 
library(chron) 
dataset <- data.frame(Date = as.Date(chron(runif(50, 0, 365))), Value = rnorm(50)) 
ggplot(dataset, aes(x = Date, y = Value)) + geom_line() 
1

Я согласен с PaulHurleyuk в том, что ваш вопрос неоднозначен из-за термина «pdf». Это также неоднозначно в том, как вы хотите представить не-непрерывный аспект. Если вы хотите просто построить значения, как линии и игнорировать интервал, но не имеют значения NA, то это работает:

dataset <- data.frame(Date = as.Date(Sys.Date()+sample(1:75, 50)), 
         Value = rnorm(50)) 
plot(dataset[order(dataset[,1]), ], type="l") 

Если вы хотите иметь разрывы в дату, когда Есть NA значения, и вы хотите иметь пробелы в построенных значениях:

dataset <- data.frame(Date = as.Date(Sys.Date()+1:50), Value = rnorm(50)) 
dataset[sample(1:50, 10), 2] <- NA 
plot(dataset[order(dataset[,1]), ], type="l") 
+0

Как «неопределенные даты в функции плотности вероятности» имеют смысл как временной ряд? – isomorphismes

Смежные вопросы