Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 按组筛选索引_Python_Pandas - Fatal编程技术网

Python 按组筛选索引

Python 按组筛选索引,python,pandas,Python,Pandas,我有一个这样的框架 frame=pd.DataFrame({'Team':['USA','GER','CAN','USA','GER','CAN'], 'MOV':[-5,2,0,0,3,4]}) 我可以做一个分组,以获得每个团队的平均“MOV” print (frame.groupby('Team')['MOV'].mean()) 哪个输出 Team CAN 2.0 GER 2.5 USA -2.5 Name: MOV, dtype

我有一个这样的框架

frame=pd.DataFrame({'Team':['USA','GER','CAN','USA','GER','CAN'],
                'MOV':[-5,2,0,0,3,4]})
我可以做一个分组,以获得每个团队的平均“MOV”

print (frame.groupby('Team')['MOV'].mean())
哪个输出

 Team
 CAN    2.0
 GER    2.5
 USA   -2.5
 Name: MOV, dtype: float64
我想返回一个带有正“MOV”的团队列表或数组。在这种情况下,“GER”和“CAN”

means = frame.groupby('Team')['MOV'].mean()

print (list(means[means > 0].index))
表示
是一个系列,您可以通过获取该系列中大于0的所有值来过滤该系列。然后获取过滤序列的索引(其中将包含国家名称)并将其打印为列表