0
我試圖使用"tsne"來分析我的數據。 繼「tsne」的「README」中使用的示例數據(「虹膜」), 我試圖以可用作tsne()函數輸入的方式構建自己的數據。R:將模糊名稱轉換爲矩陣中的列
>sampledata
Gene 1 Gene 2 Gene 3 Gene 4 GeneX
Cell1 Value Value Value Value Value
Cell2 Value Value Value Value Value
Cell3 Value Value Value Value Value
Cell4 Value Value Value Value Value
Cell5 Value Value Value Value Value
與「IRIS」,我想我需要使用dimnames「小區1」,「小區2」,「小區3」 對於數據框中添加一個額外的列比較,我想我可以簡單地這樣做:
sampledata$sampleids<-rownames(sampledata)
但我不知道如何做類似的技巧矩陣。 感謝您的任何建議。
我不知道tsne,但矩陣包含相同類型的值。如果它的值是數字,則不能添加字符串。 – user31264
@ user31264,是的,矩陣包含相同類型的值。感謝你提醒我(我剛剛瞭解到,本週,所以事實還沒有在我的腦海中紮根......)。在重新檢查「README」部分後,實際上'tsne_out < - Rtsne(as.matrix(iris_unique [,1:4]))'初始數據幀被強制到一個矩陣中,並且我已經有了矩陣,首先是數據框。抱歉打擾,謝謝! – Jun