zoo

    3熱度

    1回答

    我正嘗試使用包zoo中的na.locf以及使用dplyr的分組數據。我使用的是關於這個問題的第一個解決方案:當在一個組內,所有的數據是NA發生Using dplyr window-functions to make trailing values (fill in NA values) library(dplyr);library(zoo) df1 <- data.frame(id=rep(c(

    0熱度

    1回答

    zoo an NA yearqtr轉換爲字符串「NA QNA」(即而不是 NA)。例如 library(zoo) qq <- as.yearqtr(c('2015 Q1', NA)) is.na(as.character(qq)) == is.na(qq) # returns TRUE FALSE 與基準日的對比,我們有: dd <- as.Date(c('2015-1-1', NA))

    1熱度

    1回答

    我試圖使用CausalImpact包模擬風暴對銷售模式的影響。當我創建一個動物園對象並將其傳遞給模型時,我收到一個錯誤。我已經閱讀了文檔,無法弄清楚我在做什麼與文檔中的示例不同。 我用下面的data.frame工作: > head(my.data) date sales units 1 2014-10-17 71319.85 21436.64 2 2014-10-18 88598.

    0熱度

    1回答

    一個相對簡單的問題,但我似乎找不到任何示例。 我有簡單的外匯價格數據,這是一個2列XTS對象調用subx1: Datetime, Price 2016-09-01 00:00:01, 1.11563 2016-09-01 00:00:01, 1.11564 2016-09-01 00:00:02, 1.11564 2016-09-01 00:00:03, 1.11565 ...等等。

    0熱度

    1回答

    我正在寫一個函數,以便返回給定月份和年份的月份的最後一個工作日。 它使用從bizdays包is.bizday。如果給定日期是營業日,則is.bizday返回TRUE,否則返回FALSE。 我的功能: library(bizdays) UltDiaLabor <- function(mesanio) { ult<-as.Date(as.yearmon(mesanio, "%m%Y")

    0熱度

    1回答

    我的腳本從5個總股票中生成10個3股票組合,並將它們組合在一個列表中。我想最終分析每個投資組合(累計回報,差異等),我相當確定這份名單不是要走的路。 我知道如何生成單獨的數據框架並且不需要迭代就可以運行分析,但是這樣做會很麻煩,但是我很遺憾如何使用迭代來構造它。我曾考慮過創建一個空的數據框,但我不確定如何構建它。任何建議/推動都表示讚賞。 library(quantmod) startDate

    0熱度

    1回答

    我有一個我想轉換爲任何可能格式日期的double列表。 time = seq(2008,2017,length.out = 300) 我不能使用as.Date(time)直接導致的結果將於1970年

    0熱度

    1回答

    我是從DataCamp我的筆記本電腦複製代碼: library(xts) plot.zoo(flights_xts, plot.type = "multiple", ylab = labels) plot.zoo(flights_xts, plot.type = "single", lty = lty) legend("right", lty = lty, legend = labels)

    -5熱度

    1回答

    我有一個YYYY/MM,因子類形式的日期列的數據框,我希望將它轉換爲日期類。例如。 2000/01 - > Jan 2000 我注意到as.Date()無法處理日期格式而沒有day組件。我試過使用zoo軟件包中的as.yearmon()功能。 library('zoo') as.yearmon(factor("2000-01")) # It works with YYYY-MM format

    0熱度

    2回答

    我有一個數據框,它遵循以下格式。 match team1 team2 winningTeam 1 A D A 2 B E E 3 C F C 4 D C C 5 E B B 6 F A A 7 A D D 8 D A A 我想要做的是打包變量,計算隊伍1和2的形式在最後的x比賽。例如,我想要創建一個名爲team1_form_las