私は R が初めてで、R で自分のデータを使って何かをしたいと思っています。R でこれを実装する方法を教えてもらえますか?
次のようなデータマトリックス(mydata1)があり、2番目のデータベースから2番目の列を追加したいと思います。
私の最初のデータマトリックスは次のようなものです:
> mydata1[1:4,1:3]
Gene ID lung.cancer lung.cancer.1 lung.cancer.2
hsa-miR-616* 3.653241 1.00000 1.838179
hsa-miR-1296 2.688751 36.12798 43.823880
hsa-miR-338-5p 29.893947 2.21830 48.048856
hsa-miR-452* 5.693279 1015.58508 35.165157
>
私の2番目のデータベースは次のようなものです:
> Database
ENS ID Gene ID
ENSG00000221263 hsa-mir-548p
ENSG00000207941 hsa-miR-616
ENSG00000207800 hsa-mir-504
ENSG00000222831 hsa-mir-1537
ENSG00000207582 hsa-mir-30b
ENSG00000199153 hsa-miR-338-5p
ENSG00000215998 hsa-mir-935
ENSG00000207804 hsa-mir-599
最初のデータマトリックス ( ) をGene ID
呼び出した後に新しい列を追加したいので、遺伝子 ID を取得して検索し、見つかった場合は新しい列に対応するものを追加します。ENS ID
mydata1
mydata1
Database
ENS ID
mydata1
予想される出力は次のようになります。
Gene ID ENS ID lung.cancer lung.cancer.1 lung.cancer.2
hsa-miR-616* ENSG00000207941 5.653241 1.00000 1.838179
hsa-miR-1296 7.688751 36.12798 3.823880
hsa-miR-338-5p ENSG00000199153 29.893947 42.21830 8.048856
hsa-miR-452* 52.693279 115.58508 15.165157