2017-02-18 2 views
0

У меня есть текстовый файл. (вы можете скачать его здесь https://kaggle2.blob.core.windows.net/forum-message-attachments/161748/5933/bibsonomy.txt) (Я еще не получил ответ на kaggle, вот почему я спрашиваю здесь. Можно ли прикрепить файлы к сообщению здесь? Это может помочь поддерживать сообщения и сделать их более понятными)Невозможно получить доступ к определенным столбцам в моем объекте (RStudio)

Затем я преобразую этот текстовый файл в список времени в приведенном ниже коде.

original <- read.csv(file="bibsonomy.txt", header = FALSE,  col.names=c("timestamps",  "arrivalrates"), comment.char=";") 
y <- original[,2] 
bibTS <- ts(y,frequency=96) 

Затем я применяю функцию stl() пакета strucchange на этом.

require(strucchange) 
stl.bib<-stl(bibTS,"periodic",t.jump=96) 

При печати stl.bib вы видите, что stl.bib имеет 3 колонки. Я искал в Интернете и нашел http://www.r-tutor.com/r-introduction/list

Итак, я должен получить доступ к второй колонке так:

stl.bib[2] 

Но отображаемые значения являются неправильными. Зачем? И как я могу получить доступ ко второй колонке? Спасибо за вашу помощь!

Cheers, Бенно

ответ

1

три колонки вы ссылочные находятся в time.series компонента возвращаемого объекта. Чтобы получить доступ к значениям во втором столбце, вы можете использовать stl.bib$time.series[,2].

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