2016-12-12 6 views
-2

10,000行と1300(ish)列のデータフレーム(A)があります。私は、1つの列を持つ第2のデータフレーム(B)と、1から10,000の間に番号が付けられた10,000行(順序ではなく、重複しない)を持っています。列と既存のデータフレームからのデータフレームの作成

私は最初のデータフレーム(A)を並べ替えるために2番目(単一列)のデータフレーム(B)を使用したいと考えています(つまり、データフレームBの最初の番号が7000、新しいデータフレームの(C)は、事前に

多くのおかげでデータフレームAの第七千行でなければなりません。

答えて

0

これは、あなたが

C = A[B[,1], ] 
0

使用dplyrからleft_joinあなたの第一DFにしたい何をすべきあなたの2nd DF

df2 %>% left_join(df1, by = "id") 

注:理論的には動作するはずですが、テストしていません。

関連する問題