5
我嘗試在R中使用bigmemory
包,我一開始就卡住了。我這樣做:R :: bigmemory - 如何創建字符big.matrix?
temp <- matrix(paste("a",1:10), 5, 2)
並得到一個字符矩陣。沒關係。但後來我嘗試:
x <- as.big.matrix(temp, type="char")
,我得到一個矩陣充分NA及以下消息:
Assignment will down cast from double to char
Hint: To remove this warning type: options(bigmemory.typecast.warning=FALSE)
Warning messages:
1: In as.big.matrix(temp, type = "char") : Casting to numeric type
2: In matrix(as.numeric(x), nrow = nrow(x), dimnames = dimnames(x)) :
NAs introduced by coercion
3: In SetElements.bm(x, i, j, value) :
我不知道發生了什麼事情,但它看起來big.matrix會嘗試把所有我的文本儘管type = "char"
,但數字。如何使它工作?
謝謝你這麼多。現在我懂了。 – user1890450