zoo

    1热度

    1回答

    我一直在试图将年份月份作为新列添加到我的以下示例数据集中。 time site 1 1/01/2000 A 2 1/02/2000 A 3 1/03/2000 A 4 1/04/2000 A 5 1/05/2000 A 6 1/06/2000 A 7 1/07/2000 A 8 1/08/2000 A 9 1/09/2000 A 10 1/10/2000 A 11 1/11

    2热度

    1回答

    我有一列小时数据,并且想用rollapply来计算每小时的24小时滚动平均值。我的数据包含NA's,我只想计算一个24小时内75%的数据可用的滚动平均值,否则我希望将24个滚动平均值视为NA。 df %>% mutate(rolling_avg = rollapply(hourly_data, 24, FUN = mean ,align = "right", fill = NA))

    1热度

    1回答

    我有15分钟OHLC数据和要转换为日常OHLC ,但与天在17:00:00开始。 这样一来,导致日线应涵盖从17:00:00至17:00:00,而不是从00:00:00到00:00:00 _ x <- zoo(runif(25), order.by=seq( as.POSIXct("2010-05-03 17:00:00"), as.POSIXct("20

    3热度

    2回答

    我想通过多个ID来计算单个数据框中数据的滚动平均值。看到我下面的示例数据集。 date <- as.Date(c("2015-02-01", "2015-02-02", "2015-02-03", "2015-02-04", "2015-02-05", "2015-02-06", "2015-02-07", "2015-02-08", "2015-02-09", "20

    0热度

    1回答

    我有一个数据帧是这样的: month SYMBOL val1 val2 val3 Jan/2017 A 3 4 6 Feb/2017 A 1 2 4 Mar/2017 A 2 5 3 Apr/2017 A 4 3 6 May/2017 A 6 2 8 Jan/2017 B 7 3 1 Feb/2017 B 3 7 3 Mar/2017 B 1 3 6 Apr/2

    0热度

    1回答

    我有N/A的时间序列数据。数据将以动画散点图结尾 Week X Y 1 1 105 2 3 110 3 5 N/A 4 7 130 8 15 160 12 23 180 16 30 N/A 20 37 200 对于流畅的动画,数据将通过计算的附加值/行进行补充。对于X值,这只是算术。到目前为止没有问题。 Week X Y 1 1 105 2 2

    0热度

    1回答

    好了,所以我期待创建滚动滞后于R. vec <- c(43.79979, 44.04865, 44.17308, 44.54638, 44.79524, 44.79524, 44.79524, 44.42195, 44.54638, 44.79524, 44.42195, 43.30206, 43.30206, 43.17764, 43.30206) > length(vec) [1] 15

    2热度

    2回答

    我正在分析日常数据以查看值何时会降低。我将每一天都设定为分类变量,这样我就可以区分每一天。但是我想让每一天都绘制在另一天的顶部,而不是如下所示的连续图形。 数据集: Value Day 2013-01-03 01:55:00 0.35435715 1 2013-01-03 02:00:00 0.33018654 1 2013-01-03 02:05:00 0.38976118 1

    2热度

    1回答

    组 滚动意味着我努力使卷装置,即分组(dplyr::group_by)数据 - 我不能之所以这可不行: set.seed(1) library(dplyr) library(zoo) df <- data.frame(a=sample(LETTERS[1:2], replace= T, 10), b=rnorm(20), stringsAsFactors = F) df %

    2热度

    1回答

    我尝试使用sarima.for时遇到问题,导致图显示不正确的时间。据我所知,实际数据没问题,只是日期。 这里是什么,我投入到控制台短: SPX <- getSymbols("GSPC", auto.assign = FALSE, from = "2010-01-01") SPXret <- SPX$GSPC.Close SPXret <-as.ts(SPXret, start = c(2010