にインデックスを行に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
私は$のTARGET_IDが行名になります別のdata.frame、に変換したいと思います。
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を作成することは可能です:(ENST00000000233たとえば)具体的には、私はそれらの遺伝子実体にアクセスすることができ、その後の数値データ(サンプルの列)でクラスタリングを実行したいですか?
ありがとうございました!
を使用しているが、あなたの答えをありがとう!'row.names(result)< - mydf $ target_id'を実行したとき、エラーが発生しました:' Row.namesのエラー< - 。data.frame(* tmp *、value = c( "ENST00000000233"、: 無効な 'row.names' length' –
私はこのエラーを修正しました。私のdata.frameもdata.tableクラスでしたので、data.frameとして保存します –