如何匹配csv中的数据并比较python中的差异

问题描述 投票:1回答:1

我正在尝试将数据第一列中的名称与第二列中同一行中的数据进行匹配,然后在同一过程之后将该数据与另一个变量进行比较。

示例:

[name 1, 45%]
[name 2, 34%]
[name 3, 22%]
[name 4, 93%]
[name 5, 29%]

我想让python找到名称3并认识到22%与名称3相伴。然后找到名称5并认识到29%与名称5相伴,然后认识到29%> 22%并返回“名称5”]

python csv
1个回答
0
投票

假设您正在使用标准的python csv库https://docs.python.org/3.8/library/csv.html

somevar = "variable to check against"

with open('data.csv') as csvfile:
    reader = csv.reader(csvfile)
    for row in reader:
        answer1 = row[0] == row[1]
        if answer1:
             row[0] == somevar

其中row [0]是当前行的第一列的值,等等

© www.soinside.com 2019 - 2024. All rights reserved.