首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在python中基于多个输入过滤值

如何在python中基于多个输入过滤值
EN

Stack Overflow用户
提问于 2021-05-15 08:27:02
回答 1查看 65关注 0票数 0

嗨,我已经开始做一个项目,在这个项目中,我需要根据下面的层次结构为底层选择最好的代理。

  1. Sector
  2. Region (CCY)

例如,我的想法是,如果我们想为UL AAPL.OQ找到一个合适的代理(部门:IT,工业集团:Technology Hardware,Indusry:Technology Hardware,Region (ccy):美元)

该工具应该过滤出保存在csv中的整个宇宙的信息,基于给定的输入类扇区、子扇区和区域的参数(如下面的屏幕截图所示),筛选出合适的代理列表。如果我们能在蟒蛇身上做同样的事呢?此外,我们如何在同一时间实现多个底层的这一目标?

代码语言:javascript
复制
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(' ')

EN

回答 1

Stack Overflow用户

发布于 2021-05-15 09:50:17

如果您正在寻找多个选择,则只需:

代码语言:javascript
复制
sector = int(input('select sector: '))
region = int(input('select region: '))


filtered=(df.loc[(df['sector'] == sector) &(df['region'] == region)])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67544724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档