首页 > 解决方案 > 在 python 中创建矩阵并搜索值

问题描述

如果可能的话,有人可以帮我解决这个问题吗?我有下面的矩阵。

在此处输入图像描述

  1. 我需要能够在 Python 中创建矩阵
  2. 我想查找列标题和行以找到合适的 y 或 n。

所以在哪里相交xyzttt我希望函数返回y

标签: pythonpython-3.x

解决方案


您可以使用 pandas 数据框,并像 csv 一样读取该数据:

import pandas as pd
df= pd.read_csv('out77.txt').set_index('0')
df

输出:

    xyz abc cdf efg
0                  
qqq   y   y   n   y
stv   n   y   y   n
ttt   y   y   y   y
ppp   n   y   n   y

然后你可以像这样查找:

df['xyz']['ttt']                                                                                                                                                      
# 'y'

推荐阅读