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