這讓我感到很蠢,但我試圖產生一個連接兩個因素的vector/df/list/etc(除了矩陣之外的任何東西)。這是場景。我有一個100k線數據集。我用上半部分來預測下半部分,反之亦然,用knn
。所以現在我有兩個由knn predict()
創建的對象。R連接兩個因素
> head(pred11)
[1] 0 0 0 0 0 0
Levels: 0 1
> head(pred12)
[1] 0 1 1 0 0 0
Levels: 0 1
> class(pred11)
[1] "factor"
> class(pred12)
[1] "factor"
這裏是我的問題開始的地方:
> pred13 <- rbind(pred11, pred12)
> class(pred13)
[1] "matrix"
有2個問題。首先,它將0和1的值更改爲1和2,然後它會創建一個巨大的矩陣,它會消耗我所有的記憶。我試過用as.numeric()
,data.frame()
等搞亂,但不能把它僅僅結合2個50k因子到1個100k之中。有什麼建議麼?
標題和描述讓我感到困惑 - 好像你需要[*交互*](https://stat.ethz.ch/pipermail/r-help/2008-November/178808.html)(參見?互動)的因素,但實際上你需要*連接*。 「組合」是相當含糊的術語。我會嘗試編輯您的問題以清楚地說明問題。 – TMS