所以我有一個包含以下順序的excel表:
樣品名稱 | 列資料 | 列資料2 | 列資料... n
我還有一個 .txt 檔案,其中包含
樣品名稱
我想要做的是僅過濾 .txt 檔案中包含的示例名稱的 excel 檔案。我目前的想法是瀏覽每一列(excel表),看看它是否與 .txt 檔案中的任何名稱匹配,如果匹配,則抓取整列。但是,這似乎是一種低效的方法。我還需要使用 python 來做到這一點。我希望有人能給我一個關于如何更好地解決這個問題的想法。非常感謝。
uj5u.com熱心網友回復:
Excel PowerQuery 應該可以解決問題:
- 將 .txt 檔案加載為表格(串列)
- 將帶有資料列的作業表加載為另一個表
- 將第一個表與第二個表合并(例如左連接)
- 可選:調整/選擇要在結果表中包含或排除的列
在帶有 Pandas 資料幀的 Python 中,同樣可以完成(加入 2 個資料幀)
PS Pandas 支持將 CSV 檔案和 txt 檔案(作為 CSV 的變體)加載到資料框中
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/489363.html
下一篇:Excel-按ID的條件組
