首页 > 解决方案 > Python CSV 通过前列的值从单元格中获取值

问题描述

如果我有来自 X 和 Y 的两个已知值,我可以从 Z 列中找到一个值吗?

X; 是; Z
一个; 1个; syfgusj
一个; 2; addaddsfd
乙; 1个; 广告ghfjgftrds
乙; 2米; 阿德格特
C; 1个; 阿德格特
C; 2; addfgftre

Y 列中的值是字符串类型。

我应该通过 X 和 Y 列的已知值在 Z 列中找到值。我将 CSV 转换为列表列表,但甚至无法想象如何进行下一步。

标签: pythonlistcsv

解决方案


考虑到值是唯一的,我会将 csv 存储在 pandas 数据帧上,然后遍历数据帧上的每一行。如果第 1 列值和第 2 列值是您知道的值,则从该确切行返回 z 值。

应该这样做,如果您需要进一步的帮助,请告诉我!


推荐阅读