1

ラベルの 1 つの列として 1 つに追加したい 2 つのデータ フレームがあります。しかし、おそらくデータが要因であるため、rbind は期待どおりに機能していません。

> str(trainLabels)
 Factor w/ 2 levels "0","1": 2 1 1 2 1 2 1 2 2 1 ...
> head(trainLabels)
[1] 1 0 0 1 0 1
Levels: 0 1

> str(testLabels)
 Factor w/ 2 levels "0","1": 2 1 2 1 1 1 1 2 1 1 ...
> head(testLabels)
[1] 1 0 1 0 0 0
Levels: 0 1

trainPlusTestLabels <- rbind(trainLabels, testLabels)

それで:

head(trainPlusTestLabels)

奇妙な出力が得られます。trainPlusTestLabels には、必要な構造がありません。

> str(trainPlusTestLabels)
 int [1:2, 1:9000] 2 2 1 1 1 2 2 1 1 1 ...
 - attr(*, "dimnames")=List of 2
  ..$ : chr [1:2] "trainLabels" "testLabels"
  ..$ : NULL

ラベルの 2 つのセットを追加して、ラベルの列を 1 つだけにするにはどうすればよいですか?

4

1 に答える 1