Size: a a a

R (язык программирования)

2020 December 15

IY

Igor Yakubovskiy in R (язык программирования)
или это не совсем то?
источник

AS

Alexander Semenov in R (язык программирования)
Алексей Нагорский
а format не работает что ли?
в lubridate.
источник

AS

Alexander Semenov in R (язык программирования)
Igor Yakubovskiy
[1] "12H 34M 56S"
Это из текста извлекает. А мне из POSIXct надо.
источник

ДВ

Дмитрий Володин... in R (язык программирования)
через strftime?
источник

ДВ

Дмитрий Володин... in R (язык программирования)
hms(strftime(Sys.time(), format = "%H:%M:%S"))
источник

АН

Алексей Нагорский... in R (язык программирования)
пишут в lubridate, правда непонятно что бы что
источник

AS

Alexander Semenov in R (язык программирования)
Дмитрий Володин
hms(strftime(Sys.time(), format = "%H:%M:%S"))
Я думал, что есть вариант без проворачивания поросенка в фарш и обратно.
источник

AS

Alexander Semenov in R (язык программирования)
Алексей Нагорский
пишут в lubridate, правда непонятно что бы что
Собрал датасет с "успехами" сотрудницы. Считаю кол-во результатов, отправленных после окончания рабочего дня: > hms("19:00:00").
источник

AS

Alexander Semenov in R (язык программирования)
Я задачу-то решил. Просто думал, что в lubridate есть вариант сделать это "по красоте".
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Alexander Semenov
Я думал, что есть вариант без проворачивания поросенка в фарш и обратно.
Да, вообще странно, что нет какой-то простой обёртки для извлечения времени. На SO какие-то примерно такие же костыли. Класс Period есть, получить его из POSIXct явно нельзя при этом.
источник

АК

Артём Клевцов... in R (язык программирования)
Alexander Semenov
Собрал датасет с "успехами" сотрудницы. Считаю кол-во результатов, отправленных после окончания рабочего дня: > hms("19:00:00").
> lubridate::hour(Sys.time()) > 19
[1] TRUE
источник

АН

Алексей Нагорский... in R (язык программирования)
ну может еще кто-то подскажет
источник

ED

Evgeniy Dolgin in R (язык программирования)
Алексей Нагорский
ну может еще кто-то подскажет
as.numeric(Sys.time())%%(24*3600)
через вот такое можно посчитать и без lubridate
источник

AS

Alexander Semenov in R (язык программирования)
Артём Клевцов
> lubridate::hour(Sys.time()) > 19
[1] TRUE
Мда...
источник

AS

Alexander Semenov in R (язык программирования)
Спасибо.
источник

fj

fedor jilkin in R (язык программирования)
Добрый вечер!
Занимался ли кто-нибудь прогнозированием временных рядов?интересуют валютные пары на бирже,какой метод/библиотека лучше всего подходят?
Спасибо
источник

AS

Alexander Semenov in R (язык программирования)
fedor jilkin
Добрый вечер!
Занимался ли кто-нибудь прогнозированием временных рядов?интересуют валютные пары на бирже,какой метод/библиотека лучше всего подходят?
Спасибо
Arima, forecast, prophet
источник

ДВ

Дмитрий Володин... in R (язык программирования)
fedor jilkin
Добрый вечер!
Занимался ли кто-нибудь прогнозированием временных рядов?интересуют валютные пары на бирже,какой метод/библиотека лучше всего подходят?
Спасибо
https://ranalytics.github.io/tsa-with-r/ в целом по временным рядам.

Но самое важное: невозможно предсказывать цену. Потому что предсказание влияет на неё))
источник

АК

Артём Клевцов... in R (язык программирования)
Evgeniy Dolgin
as.numeric(Sys.time())%%(24*3600)
через вот такое можно посчитать и без lubridate
Кстати:
> x <- Sys.time()
> bench::mark(unclass(x), as.numeric(x))
# A tibble: 2 x 13
 expression      min median `itr/sec` mem_alloc `gc/sec` n_itr  n_gc total_time
 <bch:expr>    <bch> <bch:>     <dbl> <bch:byt>    <dbl> <int> <dbl>   <bch:tm>
1 unclass(x)    100ns  110ns  8047746.        NA        0 10000     0     1.24ms
2 as.numeric(x) 480ns  500ns  1869636.        NA        0 10000     0     5.35ms
# … with 4 more variables: result <list>, memory <list>, time <list>, gc <list>
источник

АК

Артём Клевцов... in R (язык программирования)
Артём Клевцов
Кстати:
> x <- Sys.time()
> bench::mark(unclass(x), as.numeric(x))
# A tibble: 2 x 13
 expression      min median `itr/sec` mem_alloc `gc/sec` n_itr  n_gc total_time
 <bch:expr>    <bch> <bch:>     <dbl> <bch:byt>    <dbl> <int> <dbl>   <bch:tm>
1 unclass(x)    100ns  110ns  8047746.        NA        0 10000     0     1.24ms
2 as.numeric(x) 480ns  500ns  1869636.        NA        0 10000     0     5.35ms
# … with 4 more variables: result <list>, memory <list>, time <list>, gc <list>
4x на ровном месте.
источник