首页 > 解决方案 > 我想创建一个表并使用 python 使用行和列选择值

问题描述

我在报纸上有一张桌子。那是

 name   age  dob     address
arvindh 12   4-1-78  12, abc street 
ajay    34   3-6-52  23. xyz street

将姓名视为行和年龄,将出生日期和地址视为列。例如,当我输入 arvindh 和年龄(列名)时,我需要输出 12。这里的名称是唯一值。

我不需要密码。请与我分享使用 python 获得上述输出的包或逻辑,该表应该在我的代码中。我尝试使用 python pandas 库来使用该表,但我无法获得它。

提前致谢。

标签: pythonpython-2.7

解决方案


鉴于:

############## Read in excel file ##########################
col1 = ['arvindh', 'ajay']
col2 = [12, 34]
col3 = ['4-1-78', '3-6-52']
col4 = ['12, abc street', '23. xyz street']


df = pd.DataFrame()
df['name'] = col1
df['age'] = col2
df['dob'] = col3
df['address'] = col4

########################################################

熊猫

import pandas as pd

keyword = 'arvindh'
print (df[df['name'] == keyword]['age'])

推荐阅读