Python 如何添加筛选器以便我可以将向经理报告的员工分组??请引导我。另外,请告诉我以下代码是否正确

Python 如何添加筛选器以便我可以将向经理报告的员工分组??请引导我。另外,请告诉我以下代码是否正确,python,erp,Python,Erp,输入列名(即Reports_to)和要筛选结果的列的值 import requests import pandas as pd import io """reading url""" """Creating the dataframe""" urlData=requests.get(http://demo.rahierp.com/desk#List/Employee/List).content df = pd.read_csv(io.StrigIO(urlData.decode('utf

输入列名(即Reports_to)和要筛选结果的列的值

import requests
import pandas as pd
import io

"""reading url""" 
"""Creating the dataframe"""

urlData=requests.get(http://demo.rahierp.com/desk#List/Employee/List).content

df = pd.read_csv(io.StrigIO(urlData.decode('utf-8')))

 """Print the dataframe"""

 df

 """applying groupby() function to"""

"""group the data on reports_to"""

 gk = df.groupby('Reports To')

 gk


for Reports To,reports_to_df in gk:

print(Reports To)

print(reports_to_df) 
输出

df.loc[lambda df: df.Reports_to == 'John']

使用列表理解-

    name manager
  0 Orid     John
  1 David    John

你运行代码了吗?有很多语法错误。给我们一个你的结果的例子,以及你期望结果应该是什么。谢谢@Snehal R Ghungurde。如何为多个经理执行此操作。打印(df.loc[df['Reports_to'].isin(['John','MArk']))
print(df.loc[df['manager']=='LMN'])