国のコードが"JP"のみのデータの平均値をとり
df
のカタチが不明なのでシンプルな例で回答します。以下のようにするとできます。
Python
1import pandas as pd
2
3# 方法1:グループ化の後に抽出
4df = pd.DataFrame({'country':['US','JP','JP','EN'],'val':[1,2,3,4]})
5grp = df.groupby('country').mean()
6ret = grp.query('country == "JP"')
7print(ret)
8# val
9#country
10#JP 2.5
11
12# 方法2:抽出後にグループ化
13df_jp = df.query('country == "JP"')
14ret = df_jp.groupby('country').mean()
15print(ret)
16# val
17#country
18#JP 2.5