zoo

    1熱度

    1回答

    我寫的R腳本,從互聯網上下載股票價格,並定期更新我的數據庫解決。該腳本使用xts包等其他東西。 我每晚自動運行它(從Mac)。它工作了大約6個月。最近,它停止工作並報告任何XTS以下錯誤撥打: 「dimnames_zoo」不能從目前的命名空間(XTS) 解決奇怪的是,如果我手動打開R和從那裏運行的腳本,它完美無誤地工作。我安裝了最新版本的R(3.3.2)並更新了所有軟件包,希望能夠解決這個錯誤。但

    0熱度

    1回答

    我目前每天有以下data.table與Name和Id回收。 Date Name Id Widgets 2016-12-31 Bob Jones 0052A00001 5 2016-12-31 James Smith 0052A00002 25 2016-12-31 Tom Wilson 0052A00003 29 ... 2016-01-31 Bob J

    0熱度

    1回答

    我已經錄了幾時間間隔爲以下幾點: In Out tag 2008-12-18 2008-12-19 1 2008-12-22 2008-12-23 1 2008-12-29 2009-01-02 1 2009-01-05 2009-01-05 1 2009-01-13 2009-01-13 1 2009-01-14 2009-0

    0熱度

    2回答

    我想計算移動平均數以填充已知條目3,5和1的NA條目。我如何使用R中的包動物園來做到這一點? 輸入 > library(zoo) > hh <- c(NA, NA, NA, 3, NA, 5, NA, 1, NA, NA, NA, NA) 失敗 故障與rollmean > rollmean(hh,na.omit=TRUE,k=1) [1] NA NA NA NA NA NA NA

    -1熱度

    3回答

    我剛剛開始學習R,似乎無法使此循環正常工作。我有一個包含250行和503列(y)的數據框,另一個數據框包含250行和1列(x)。 我想獲得一個循環運行503個單獨的迴歸,而不必單獨輸入即ie。 (output_1 <- lm(y$1st column ~ x)) (output_2 <- lm(y$2nd column ~ x)) 在每個迴歸的所有250行中。 我想這個循環: for (i

    2熱度

    1回答

    我有以下問題。我想用下面的代碼來選擇日常數據的特定時間段,比如這一個: window(Modellwind.zoo, start = as.Date("01/Jan/2001 12:00:00"), end = as.Date("4/Jan/2001 12:00:00")) 我收到以下錯誤信息:錯誤charToDate(X): 字符串不標準明確的格式 當我試圖找到與功能anydate可接受的時

    -1熱度

    2回答

    我想從年份和月份格式中的給定日期中扣除月份。 global_date = "2017-01" 我與zoo庫轉換,如下所示: as.yearmon(global_date) - 0.1 ,但它給了我2016年11月,我希望它爲「201612」 我該怎麼辦呢R中?

    0熱度

    1回答

    我已經通過從RasterBrick提取時間序列中創建一個對象動物園刪除間隙: library(zoo) s <- RasterBrick target_cell <- 23265 ss <- zooExtract(s, target_cell) windows() plot.zoo(ss, type = "o") 我的結果如下所示。我想要一條線貫穿所有的要點,但我似乎無法使它工

    1熱度

    1回答

    我有一個大表:10M行乘33列,其中28列有一些NA值。這些NA值需要使用locf()進行修補。我閱讀了有關此主題的一些主題(efficiently locf by groups in a single R data.table和na.locf and inverse.rle in Rcpp)。但是,這些線程正在取代數字向量。我對Rcpp不太熟悉,所以我不知道如何改變他們的代碼來迎合字符串---我

    3熱度

    2回答

    我試圖產生一個類似於功能的代碼片段,如動物園/ xts中的rollapply,但適用於我的需要。我使用一些非常簡單的示例數據生成了代碼,並且一切正常。但是現在我試圖在edhec數據上運行它,我收到一個錯誤。我不清楚爲什麼,但認爲這與if語句有關。有人能夠診斷我爲什麼收到錯誤嗎? #rm(list=ls()) #Clear environment cat("\014") #CTRL + L l