python - 如何使用 Python 脚本从 CSV 文件中过滤

标签 python csv filter

我有一个包含三列的 abx.csv 文件。我想过滤 Application 作为 Central 的数据并将其写入同一个 .csv 文件

User ID   Name        Application  

001       Ajohns      ABI
002       Fjerry      Central
900       Xknight     RFC
300       JollK       QDI
078       Demik       Central

我需要在同一个 .csv 文件的三列中写入 User ID,Name,Apllication(修改现有文件)

最佳答案

import csv
reader = csv.reader(open(r"abx.csv"),delimiter=' ')
filtered = filter(lambda p: 'Central' == p[2], reader)
csv.writer(open(r"abx.csv",'w'),delimiter=' ').writerows(filtered)

关于python - 如何使用 Python 脚本从 CSV 文件中过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10530301/

相关文章:

python - 如何在 sqlalchemy 中移动 Oracle 更新查询的 CTE

python - 在Cloudera VM中阅读教程CSV文件时的异常(exception)

javascript - 使用 php 和 ajax 生成和下载 CSV 文件

elasticsearch - 如何在 ElasticSearch 中按字段值过滤?

javascript - Jquery复选框过滤器

python - 根据输入对大列表进行切片

python - 如何跟踪链表以确定结果列表?

python - 如何从列表中删除与同一列表中的其他字符串具有相同单词集(顺序困惑)的字符串

python - 过滤异常和复杂的数据集

python - 根据第一列中的字母数将行与上一行连接起来