r-bigmemory

    1熱度

    1回答

    我遇到內存問題,R給出Can not allocate vector of size XX Gb錯誤消息。我有一堆日常文件(12784天),以netcdf格式給出1305x378(經緯度)網格的海面溫度。這樣每天就可以得到493290分,在移除新地區(陸地點)時減少到約245000。 我的最終目標是從日常文件中爲任何245000點建立一個時間序列,並找出每個點的時間趨勢。我的想法是建立一個每行一個

    0熱度

    1回答

    我正嘗試使用read.big.matrix從包中以類似於Vignette for bigmemory的方式加載689.4 MB csv。 暗角代碼: library(bigmemory) library(biganalytics) x <- read.big.matrix("airline.csv", type="integer", header=TRUE, backingfile

    2熱度

    2回答

    我必須使用big.matrix對象,並且我無法計算某些函數。讓我們考慮以下big.matrix: # create big.matrix object x <- as.big.matrix( matrix(sample(1:10, 20, replace=TRUE), 5, 4, dimnames=list(NULL, c("a", "b", "c", "d"))))

    0熱度

    2回答

    我使用大型數據集我的研究(4.72GB),我發現在R「bigmemory」包,理應處理大型數據集(高達10GB的範圍內)大csv文件。然而,當我使用read.big.matrix讀取csv文件,我得到以下錯誤: > x <- read.big.matrix("x.csv", type = "integer", header=TRUE, backingfile="file.bin", descrip

    0熱度

    2回答

    我試圖創建一個從Rcpp中的big.matrix對象中提取列的函數(以便在將結果帶入R之前可以在cpp中分析它) ,但我無法弄清楚如何讓它識別NA(它們現在呈現爲-2147483648 - 如下面我最小的例子所示)。如果我能從Rcpp直接訪問函數GetMatrixCols(src/bigmemory.cpp),那就更好了,但我還沒有找到一種方法來實現這一點。 #include <Rcpp.h>

    0熱度

    1回答

    我想從Windows機器上的parLapply函數訪問big.matrix(不支持文件)。但是,調用big.matrix時R會崩潰 - 「R for Windows前端停止工作」。 我需要先附加big.matrix嗎?我該怎麼做呢?任何幫助,高度讚賞。 require(parallel) require(bigmemory) data <- matrix(rnorm(10^8),ncol=1

    0熱度

    1回答

    我有一個大小約爲5.3 GB的大型數據集,並且我在R中使用bigmemory()存儲了數據。請讓我知道如何將XGBOOST應用於此類數據?

    0熱度

    1回答

    我正在處理大型數據集。我可以使用read.table命令閱讀其中的一些命令,但使用參數fill=TRUE,因爲這些數據集有一些代表NA的空格。 現在,我有一個高達35GB的數據庫,所以通常的read.table命令是無用的,所以我發現read.big.matrix函數進入bigmemory包。問題是它返回以下錯誤: "Dimension mismatch between header row an

    0熱度

    1回答

    我試圖使用bigmemory R中計算距離矩陣超過100,00,000(粗略估計)行16列 數據的一小部分看起來像這樣 list1 <- data.frame(longitude = c(80.15998, 72.89125, 77.65032, 77.60599, 72.88120, 76.65460, 72.88232, 77.49186,

    14熱度

    2回答

    我無法找到任何功能或包在R.計算的bigmatrix(從library(bigmemory))零空間或(QR分解)例如: library(bigmemory) a <- big.matrix(1000000, 1000, type='double', init=0) 我嘗試了以下,但得到了顯示的錯誤。我如何找到bigmemory對象的空位? a.qr <- Matrix::qr(a) #