我在網上搜索了一下,找不到解決方案。查找2個數據框中的常見行
我有(不同長度)兩大dataframes:
dataSC_SC_combos
SURVEY_DATE DATA_COLLECTION_SITE
2012-07-01 Site 1
2012-07-01 Site 2
2012-08-10 Site 2
2012-08-10 Site 3
2012-08-11 Site 2
2012-09-20 Site 1
和
dataSC_FSITE_combos
SURVEY_DATE FISHING_SITE
2012-07-01 Site 1
2012-07-01 Site 3
2012-08-10 Site 2
2012-08-11 Site 1
2012-08-11 Site 1
2012-09-20 Site 1
2012-09-26 Site 1
2012-09-27 Site 1
2012-10-14 Site 1
我想找到的數據和現場的唯一組合從這些, aka。
2012-07-01 Site 1
2012-08-10 Site 2
2012-09-20 Site 1
,然後從這些唯一組合的較大的數據集子集用於任一SURVEY_DATE & FISHING_SITE或SURVEY_DATE & DATA_COLLECTION_SITE。所以我得到這樣的事情:
SURVEY_DATE FISHING_SITE DATA_COLLECTION_SITE
2012-07-01 Site 1
2012-07-01 Site 1
2012-08-10 Site 2
2012-09-20 Site 1
2012-09-20 Site 1
有沒有人知道這樣做的好方法? 在此先感謝。
謝謝大家。 df1 [%d2中的d1%]可以很好地啓動。但我需要使用來自較大數據框(也包含其他列)的子集中的日期和站點,而不是創建新的數據框。有關如何做到這一點的任何想法? – EricaO