如何从excel中获取信息通过输入使用pandas python?

4ioopgfo  于 2022-11-27  发布在  Python
关注(0)|答案(1)|浏览(144)

我如何使用用户放置的变量条目从Excel的特定行中获取信息,我设法找到了信息,但我无法集成它。

import pandas as pd

dados = pd.read_excel(r"Dados.xlsx")
CPF = input('Digite o CPF: ')

if CPF in dados:
    print(dados.iloc[CPF][['CPF', 'Agencia', 'Conta']])
else:print('Não encontrado')

当我输入要打印的行时,iloc打印工作正常,但我希望输入中指示的CPF是搜索行的向量,因为信息在同一行上。
我如何使用用户放置的变量条目从Excel的特定行中获取信息,我设法找到了信息,但我无法集成它。

uxhixvfz

uxhixvfz1#

如果我能很好地理解你的问题,请使用以下内容:

import pandas as pd

dados = pd.read_excel(r"Dados.xlsx")

CPF = int(input('Digite o CPF: '))

if CPF in dados['CPF'].to_list():
    print(dados.loc[dados['CPF'].eq(CPF), ['CPF', 'Agencia', 'Conta']])
else:
    print('Não encontrado')

相关问题