zoo

    0熱度

    1回答

    我有一個數據幀,其中包含以下兩個變量: amount:num 1213.5 34.5 ... txn_date:POSIXct,format「2017-05-01 12:13:30 「... 我想使用ts()在時間序列中對其進行轉換。 我開始使用此代碼: ž< - 動物園(數據$量,order.by = as.Date(as.character(數據$ txn_date),格式=「%Y /%米/%

    0熱度

    1回答

    下面是我試圖用來將csv文件轉換爲xts的代碼,以便我可以對其執行分析,但似乎沒有任何工作。我甚至使用了在這個平臺上發佈的類似問題的答案,但似乎沒有任何工作。 toDate <- function(x) as.Date(x, origin = "2015-02-15") z <- read.zoo("Nasdaq.csv", header = TRUE, sep = ",", FUN = toD

    1熱度

    2回答

    我有一個數據框只列出十月到四月的月份。當我將這些數據繪製在折線圖上時,它也包含未使用的月份。我只想顯示數據中列出的月份,因此圖上沒有未使用的空間。 我使用的情節代碼 gplot(df,aes(GAME_DATE,DEF_RATING)) + geom_line(aes(y=rollmean(df$DEF_RATING,9, na.pad = TRUE))) + geom_lin

    0熱度

    1回答

    我有POSIXct格式的採樣時間數據(下面),但無法使用ts()將其轉換爲小時時間序列。 > dat [1] "2017-09-25 07:34:53 EDT" "2017-09-25 07:56:43 EDT" "2017-09-25 08:33:40 EDT" [4] "2017-09-25 08:34:24 EDT" "2017-09-25 08:43:33 EDT" "2017-09-

    1熱度

    1回答

    我有一個關於產品銷售的每日時間系列,我的系列從01/01/2016開始直到2017年8月31日。 考慮到這是一個爲期6天的星期(我的星期從星期一開始到星期六結束),週日沒有數據,我明白在運行Arima模型之前,我需要先填充缺失的值。這是我需要幫助的地方:我讀過我可以使用na.approx或NA填寫缺失的值,但我不知道該怎麼做。 你可以看到我在這裏系列: https://drive.google.c

    0熱度

    1回答

    我正在尋找一種方法來計算像here但根據特定的觀察(移動計數)來改變標準的能力的觀察。 例如 - (從最後的50)計數的MAG的觀測數其比MAG的特定觀察更大。 代碼我有: rollapplyr(zoo(mag),50,function(i){sum(mag>i)},partial=T,by.column=F,fill=NA)) 此代碼取50個最後觀測的平均MAG和計算高於平均觀測值的數目(在

    1熱度

    1回答

    我有一個包含10組的動物園對象,其中每個組都包含NA值,我試圖創建一個繪圖,其中每組的值都隨時間繪製在一個小區裏,忽略NA:s。我希望所有的小組都能在整個時間段內進行繪製,如果它只包含部分時間段的值,那麼就會發生。我試圖使用na.exclude和na.pass,但它不起作用。 這是我的數據: structure(c(-4.10947262625989, NA, -6.35834864986063,

    0熱度

    2回答

    我使用ggplot()繪製的樣本羣組數據未按照適當的時間順序進行顏色編碼或顯示。下面的代碼是用來生成的情節: library(ggplot2) blues <- colorRampPalette(c('lightblue', 'darkblue')) p <- ggplot(cohort.chart, aes(x=month, y=users, group=cohort)) p + ge

    0熱度

    1回答

    我試圖在兩個data.table列之間進行滾動關聯。 dt <- data.table(a=-1:10,b=1:12) > dt a b 1: -1 1 2: 0 2 3: 1 3 4: 2 4 5: 3 5 6: 4 6 7: 5 7 8: 6 8 9: 7 9 10: 8 10 11: 9 11 12: 10 12 這就是我一直在使用rollapply從

    2熱度

    1回答

    如何在R中使用as.yearqtr將字符串「Q12000」轉換爲四分之一格式? 我有四分之三的向量: x <- c("Q12000", "Q22000", "Q32000") 我嘗試以下的代碼: library(zoo) as.yearqtr(x, format = "Q%q%Y") # [1] NA NA NA 結果應該是 「2000 Q1」, 「Q2 2000」, 「2000 Q3