問題描述
為了給同僚們分發任務,需要根據同僚配置設定的保護區,篩選出影像資料,最後将影像發給同僚。
我是第一時間就想到了篩選的功能,但是通過普通篩選,需要一個個勾選保護區,當保護區和同僚任務量較多時,眼睛都得看瞎。
進階篩選
通過進階篩選,就可以輕松完成,具體步驟如下:
① 選中篩選區域,點選進階篩選工具按鈕。
② 确定好條件區域和複制位置,就可以篩選出資料啦。
當然,進階篩選也可以針對多條件哦~
Python實作
當然,對于愛折騰的我而言,需要看看Python如何實作這種類似功能。
① 首先,我将任務單獨表格存放,并對資料進行讀取。
import pandas as pd
data = pd.read_excel('test.xlsx',sheetname='資料')
task = pd.read_excel('test.xlsx',sheetname='任務')
② 通過布爾運算中的isin方法,就可以輕松擷取我們想要的資料。
data[data['涉及保護區'].isin(task['涉及保護區'])]