2
假定X
包含m
列,其中m
等於3如下1000行數:數據點的矩陣和向量形式
set.seed(5)
X <- cbind(rnorm(1000,0,0.5), rnorm(1000,0,0.5), rnorm(1000,0,0.5))
進行
變量選擇,則該條件將之前檢查如下執行下一個操作。
if(nrow(X) < 1000){print(a+b)}
,其中a
是5和b
是15,因此,如果是nrow(X) < 1000
TRUE
,然後20將被打印出來。 然而,在X
是因爲只選擇了一個列是向量的情況下,
我怎樣才能檢查當X可以是一個矩陣或向量的數據點的數量?
我能想到的是,
if(is.matrix(X)){
n <- nrow(X)
} else {
n <- length(X)}
if(n < 1000){print(a+b)}
任何人有更好的主意嗎?
謝謝
@RichardScriven - 你是對的。我會刪除我的評論。 – bsg 2014-10-22 02:42:21