Блог им. rvg

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

Установил квантмод, качнул данные с гугла(походу они как раз аджаст)
Чтоб нормализовать данные хочу использовать Ексель. Пишу в R write.table...write.csv, собака не сохраняет дату.
Колонки OHLC есть, а вмето дат идет автоинкремент построчно. 
Вызываю функцию fix, там тоже дат нет.
В самом R даты присутствуют, графики строит и тд.
В общем вопрос, что делаю не так?
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
    25 | ★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

    Читайте на SMART-LAB:
    Фото
    BRENT: цены снова штурмуют апрельские минимумы на ожидании перемирия
    Нефть практически весь период снижалась от многомесячных максимумов, растеряв значительную часть военной премии и вернувшись к уровням начала мая,...
    Фото
    Годовой отчет Аэрофлота 2025
    Друзья, представляем вашему вниманию годовой отчет Группы «Аэрофлот» за 2025 год ➡️ ir.aeroflot.ru/ru/reporting/annual-reports/   ✈️ Мы...
    Фото
    «Роснефть» и «Транснефть»: есть ли потенциал у российских нефтяников?
    «Транснефть» Отчет компании за I квартал показал небольшое снижение прибыли и EBITDA преимущественно из-за роста расходов и...
    Фото
    Роснефть: маржа пошла по EBITDA вверх, но обесценения снизили чистую прибыль. Зато скоро запустят Восток ойл
    Роснефть отчиталась по МСФО вчера ночью за 1-й квартал 👉 Выручка -11% г/г 👉 Опер прибыль на уровне прошлого года 👉...

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

    ....все тэги



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