Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何根据列值之一过滤csv文件中的行?_Python_Python 3.x_Csv - Fatal编程技术网

Python 如何根据列值之一过滤csv文件中的行?

Python 如何根据列值之一过滤csv文件中的行?,python,python-3.x,csv,Python,Python 3.x,Csv,我有csv文件“file.csv”。带有列保单、特优和保单类型。我想在提供唯一策略后过滤掉该行。我正在使用python 3.8 CSV文件如下: 保单保费保单类型 101 200.34生活 102 234.34自动 你当然可以使用熊猫。这是一个非常有用的模块,用于处理csv文件等。 我建议您搜索有关它的信息 import pandas as pd df = pd.read_csv('something.csv', index_col=0) row_filter = [] value_to_f

我有csv文件“file.csv”。带有列
保单
特优
保单类型
。我想在提供唯一策略后过滤掉该行。我正在使用python 3.8

CSV文件如下:

保单保费保单类型
101 200.34生活
102 234.34自动

你当然可以使用熊猫。这是一个非常有用的模块,用于处理csv文件等。 我建议您搜索有关它的信息

import pandas as pd

df = pd.read_csv('something.csv', index_col=0)

row_filter = []
value_to_filter = 101

for key, value in df.iterrows(): # Iterate through the rows
    if key == value_to_filter: # Any kind of value in policy
        row_filter.append([key, value])

# What you're looking for is stored in row_filter[]

到目前为止,您尝试了什么?欢迎来到Stack Overflow!请拿下,阅读,并提供。“为我实现此功能”是本网站的主题。你必须做出诚实的尝试,然后问一个关于你的算法或技术的具体问题。