擅长:python、mysql、java
<p>使用下面的<code>pandas</code>模块,<code>[4]</code>,<code>[5]</code>,和{<cd4>}应该分别显示最大值、最小值和平均值。请注意,下面的数据与您的save for country不匹配。在</p>
<pre><code>In [1]: import pandas as pd
In [2]: df = pd.read_csv("hdi.csv")
In [3]: df
Out[3]:
Country HDI
0 Norway 83.27
1 Australia 80.77
2 Netherlands 87.00
3 United States 87.43
4 New Zealand 87.43
5 Canada 87.66
6 Ireland 75.47
7 Liechtenstein 88.97
8 Germany 86.31
9 Sweden 80.54
In [4]: df.ix[df["HDI"].idxmax()]
Out[4]:
Country Liechtenstein
HDI 88.97
Name: 7, dtype: object
In [5]: df.ix[df["HDI"].idxmin()]
Out[5]:
Country Ireland
HDI 75.47
Name: 6, dtype: object
In [6]: df["HDI"].mean()
Out[6]: 84.484999999999985
</code></pre>
<p>假设<code>Liechtenstein</code>和<code>Germany</code>都有最大值:</p>
^{pr2}$
<p>同样的逻辑也适用于最小值。在</p>