from pandas import DataFrame,Series
import numpy
def avg_bronze_medal():
countries=['Russian Fed','Norway','Canada']
gold=[13,11,10]
silver=[11,5,10]
bronze=[9,10,5]
medal_counts={'country_name':Series(countries),'gold':Series(gold),'silver':Series(silver),'bronze':Series(bronze)}
df=DataFrame(medal_counts)
print df
print df['gold'].apply(numpy.mean, axis=1)
最後の行は「範囲外タプルインデックスはIndexError」としてエラーを与えています。データフレームにapply関数を使用する必要があり、金、銅、銀の平均値を取得する必要があります。上記の例では、私は金の列だけを使用しました。エラーを修正するのに手伝ってください。パイソン(numpyの) - DFエラーを適用する - はIndexError:タプルインデックス範囲外
'df ['gold']。平均()' – Julien
これを試してください: 'df.drop(['country_name']、1).mean()' – MaxU
または、 'axis' kwagを削除するか、 0 ... – Kartik