2
我想我遇到了(據我所知)沒有被真棒dplyr
庫完全覆蓋的情況,所以我想它會需要更多的編碼比我的能力。我有以下2個數據幀:將數據框與列常用列名相結合,但在列中使用不同的值
df1 =
Col1 Col2 Col3
1 A 1 X
2 A 1 X
3 B 1 X
4 C 1 X
5 D 1 Y
6 D 1 Z
df2 =
Col1 Col2 Col3
1 A 2 X
2 B 2 Y
3 C 2 Y
4 G 2 Z
5 H 2 X
6 I 2 Z
我只想要行具有僅Col1
共同的元素,這就是:
out =
Col1 Col2 Col3
1 A 1 X
2 A 1 X
3 B 1 X
4 C 1 X
5 A 2 X
6 B 2 Y
7 C 2 Y
它看起來像dplyr::intersect
將做到這一點,但由於Col2
和Col3
有不同的值,它給了我0表的值。非常感謝您的指導。謝謝。 P.佩雷斯。
@Procrastinatus鮃:用鹼R中的溶液是美麗一樣簡單。儘管如此,我需要花一些時間來用「dplyr」消化解決方案。謝謝! – plperez
@plperez添加了一個簡短的解釋 – Jaap