Блог им. rvg

Как в R сохранить дату?

Установил квантмод, качнул данные с гугла(походу они как раз аджаст)
Чтоб нормализовать данные хочу использовать Ексель. Пишу в R write.table...write.csv, собака не сохраняет дату.
Колонки OHLC есть, а вмето дат идет автоинкремент построчно. 
Вызываю функцию fix, там тоже дат нет.
В самом R даты присутствуют, графики строит и тд.
В общем вопрос, что делаю не так?
    ★1
    14 комментариев
    Тоже сталкивался, сабж есть.
    avatar
    facevalue, как решил?
    Капитан Сильвер, К сожалению, никак. Не было острой потребности решить эту проблему именно средствами R
    avatar
    цель использования R — чтобы только закачать данные?
    avatar
    Андрей К, привет. Пока да. Я конечно могу заюзать TWS IB, но чего то она мне какое то говно выдала, нормализовывать устану. А R красивенькие данные получил. 
    Капитан Сильвер, как устанешь с R, можешь заюзать S#.Data для закачки данных. Потом может он их выгрузить в ексель.
    Гугл и яху поддерживает.
    Не получится, пиши, будем пробовать =)
    avatar
    Андрей К, ок, спасибо.
    Капитан Сильвер, я этой приблудай с финама качаю. Так что некий опыт есть.
    avatar
    Андрей К, насколько я помню, R — это DSL поверх scheme, его вообще едва ли можно считать полноценным языком:) И насколько я понял, его назначение основное — форматирование, плюс небольшой сахарок для обработки данных типа списков, векторов и тп
    sortarray sortarray, не фига ты нем не отформатируешь, это не язык, как ты правильно заметил, это среда для стат.анализа типа Матлаба. 
    То есть R надо скармливать уже тщательно подготовленные данные.
    Но у нее есть фишка, с получением котировок с Гугла и Яху.
    Капитан Сильвер, по гуглу я не знаю, но в яху, вроде простое API есть, там данные можно простыми HTTP — запросами получать в JSON и XML, и по-моему еще в CSV. Я когда то игрался с ним. Причем, данные можно получать даже с клиента, из браузера.

    А где гугловские данные брать? Вроде этот сервис, который у них был, Google finance API  сдох, откуда данные тянуть можно в удобных форматах?
    sortarray sortarray, да я даже хз откуда тянет R. Там просто пишешь getSymbols(«AAPL», src=«google»). 
    И вуаля.  www.quantmod.com/examples/intro/

    О… настроил от IB дату. Поменял региональные настройки, перестала приходить фигня. Все ровно.
    Используй write.xlsx. Все хорошо сохраняет. В пути файла обязательно указывать двойные \\.
    Пример:

    library(rusquant)
    require(xlsx)

    getSymbols('SBER', from='2015-01-01', src='Finam', period='15min')
    write.xlsx(SBER, file='C:\\Temp\\Sber15min.xlsx')

    avatar

    теги блога Капитан Сильвер

    ....все тэги



    UPDONW
    Новый дизайн