python - Python CSV 通过前列的值从单元格中获取值
问题描述
如果我有来自 X 和 Y 的两个已知值,我可以从 Z 列中找到一个值吗?
X; | 是; | Z |
---|---|---|
一个; | 1个; | syfgusj |
一个; | 2; | addaddsfd |
乙; | 1个; | 广告ghfjgftrds |
乙; | 2米; | 阿德格特 |
C; | 1个; | 阿德格特 |
C; | 2; | addfgftre |
Y 列中的值是字符串类型。
我应该通过 X 和 Y 列的已知值在 Z 列中找到值。我将 CSV 转换为列表列表,但甚至无法想象如何进行下一步。
解决方案
考虑到值是唯一的,我会将 csv 存储在 pandas 数据帧上,然后遍历数据帧上的每一行。如果第 1 列值和第 2 列值是您知道的值,则从该确切行返回 z 值。
应该这样做,如果您需要进一步的帮助,请告诉我!
推荐阅读
- r - 如何正确计算匹配等位基因的数量
- python - IF中的Python Mako检查循环迭代
- reactjs - 当 url 参数未更改时,React 防止重新获取
- r - 如何将多个大型 sas 数据文件读入 R,过滤行并将子集数据集保存为 .rds
- bash - 如何在bash中的变量中捕获输出文本值
- python - 查找具有相同键的值的平均值并找到重复次数最多的值
- java - 无法在 java 中加载/引用相应的 dll 和 jar
- r - R:可变长度嵌套列表的所有组合
- typo3 - 如果存在,在流体模板中渲染图像?
- python - 如何在 Python 中使用 Gmail API 仅获取最新的电子邮件