如何在python中基于多个输入筛选值
您好,我已经开始从事一个项目,在该项目中,我需要根据以下层次结构为基础选择最佳的潜在客户代理如何在python中基于多个输入筛选值,python,pandas,dataframe,filter,Python,Pandas,Dataframe,Filter,您好,我已经开始从事一个项目,在该项目中,我需要根据以下层次结构为基础选择最佳的潜在客户代理 扇区 地区(CCY) 例如,我的想法是,如果我们正在寻找UL AAPL.OQ(行业:IT,行业组:技术硬件,行业:技术硬件,地区(ccy):美元 该工具应根据作为输入的参数(如扇区、子扇区和区域)过滤掉保存在csv中的整个宇宙中的信息(如屏幕截图中所示,过滤掉合适的代理列表)。如果我们可以在python中实现同样的功能?我们如何在多个底层同时实现这一功能 import pandas as pd impo
import pandas as pd
import numpy as np
df = pd.read_csv('C:\\Users\\samuel\\Desktop\\Sector.csv')
df.columns = ['RIC','Sector','Industry Group','Sub Industry', 'SOLA SECTOR', 'CCY']
print(df)
filter_data = int(input('select sector: '))
filter_data = int(input('select region: '))
filtered=(df.loc[df['sector'] == filter_data])
indexdata = filtered.set_index(' ')
如果要查找多个选项,您可以:
sector = int(input('select sector: '))
region = int(input('select region: '))
filtered=(df.loc[(df['sector'] == sector) &(df['region'] == region)])
感谢skaddd的帮助,你能检查一下我上传的快照吗?你想重现你使用sorftware所做的选择吗?例如,选择
CCV=='USD'
等等?我想根据用户输入,使用spyder作为软件进行选择