首页 > 解决方案 > tsne 去除降维过程中的case

问题描述

具有 388 行的数据帧 COLS_SOURCE 通过 tsne。然后将生成的两个维度与 COLS_SOURCE 合并以重新获取行的 id。

在 cbinding 上,我收到两个数据帧的长度(行)不同的消息。这怎么可能?

Tsne_with_ID = cbind.data.frame(COLS_SOURCE[,1],tsne_model_1$Y) data.frame(..., check.names = FALSE) 中的错误:参数暗示不同的行数:388、386

# I.2 TSNE (t-Distributed Stochastic Neighbor Embedding)
set.seed(123)  
tsne_model_1 = Rtsne(COLS_SOURCE, check_duplicates=FALSE, pca=TRUE, perplexity=30, theta=0.5, dims=2)

Tsne_with_ID = cbind.data.frame(COLS_SOURCE[,1],tsne_model_1$Y)

标签: r

解决方案


推荐阅读