0
我找到了c
和rbind
結果的類是基於第一個參數的類。這對我造成了一個問題,因爲作爲第一個參數的NA
的出現迫使Date
向量到numeric
向量。比較結果這兩個class
電話:如何在R中連接數據時獲得正確類的結果?
x <- Sys.Date()
y <- NA
class(c(x, y)) # "Date"
class(c(y, x)) # "numeric"
,同樣也rbind
:
x <- data.frame(column=Sys.Date())
y <- data.frame(column=NA)
class(rbind(x, y)$column) # "Date"
class(rbind(y, x)$column) # "numeric"
如何確保這些級聯的結果總是一個Date
載體,不管參數的順序的?
這對'C'有益的,但我可以做'rbind'類似的東西太? – Divinenephron
是的,將'y $ column'的類設置爲'Date':'y < - data.frame(column = as.Date(NA))' – Roland