到行索引我有一個data.frame:轉換第一列data.frame中的R
target_id sample1 sample10 sample100 sample101 sample102 sample103
1: ENST00000000233 9 0 3499.51 0 0 0
2: ENST00000000412 0 0 0.00 0 0 0
3: ENST00000000442 0 0 0.00 0 0 0
4: ENST00000001008 0 0 0.00 0 0 0
5: ENST00000001146 0 0 0.00 0 0 0
6: ENST00000002125 0 0 0.00 0 0 0
我想將它轉換爲另一種data.frame,其中$ target_id將是一個行名稱。具體而言,我想在數字數據(從樣品列)執行聚類,然後能夠訪問它們的基因的實體(例如:ENST00000000233)
sample1 sample10 sample100 sample101 sample102 sample103
ENST00000000233 9 0 3499.51 0 0 0
ENST00000000412 0 0 0.00 0 0 0
ENST00000000442 0 0 0.00 0 0 0
ENST00000001008 0 0 0.00 0 0 0
ENST00000001146 0 0 0.00 0 0 0
ENST00000002125 0 0 0.00 0 0 0
是否有可能中的R創建這樣data.frame?
謝謝!
謝謝你的答案的選項!當我運行'row.names(result)< - mydf $ target_id'時,出現錯誤:'row.names < - 。data.frame(* tmp *,value = c(「ENST00000000233」,: 無效的'row.names'長度' –
我修正了這個錯誤,我的data.frame也有data.table類,所以我只把它保存爲data.frame –