[英]How to remove rows from a csv file when compared to a list in a txt file using Python?
[英]how to filter a .csv/.txt file using a list from another .txt
所以我有一个包含以下顺序的excel表:
样品名称 | 列数据 | 列数据2 | 列数据... n
我还有一个 .txt 文件,其中包含
样品名称
我想要做的是仅过滤 .txt 文件中包含的示例名称的 excel 文件。 我目前的想法是浏览每一列(excel表),看看它是否与 .txt 文件中的任何名称匹配,如果匹配,则抓取整列。 但是,这似乎是一种低效的方法。 我还需要使用 python 来做到这一点。 我希望有人能给我一个关于如何更好地解决这个问题的想法。 非常感谢。
Excel PowerQuery 应该可以解决问题:
在带有 Pandas 数据帧的 Python 中,同样可以完成(加入 2 个数据帧)
PS Pandas 支持将 CSV 文件和 txt 文件(作为 CSV 的变体)加载到数据框中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.