pandas如何定向查找?

pandas如何定向查找?
有一个表

data = {'name': ['apolo', 'adm', 'bolon', 'cathy'],
        'age': [18, 29, 32, 28],
        'sex': ['male', 'female', 'male', 'male']}
df = pd.DataFrame(data)
c = input()
a= f(c)

当输入adm时,通过函数换算,返回给a是29,也就是说,查找隔壁同行右边的单元格。这个步骤如何操作?


import pandas as pd
data = {'name': ['apolo', 'adm', 'bolon', 'cathy'],
        'age': [18, 29, 32, 28],
        'sex': ['male', 'female', 'male', 'male']}
df = pd.DataFrame(data)
c=input()
print(df[df['name']==c]['age'])
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^