擅长:python、mysql、java
<p>我认为可以使用.describe()和.pivot的组合来解决这个问题。假设你有一个如下所示的测向:</p>
<pre><code>print(df)
City Country lon
0 Dubai United Arab Emirates 55.307484
254 Buenos Aires Argentina -58.381592
1002 Rosario Argentina -60.666500
1162 Punta Arenas Chile -70.916473
1178 San Miguel Argentina -65.217590
</code></pre>
<p>你想得到每个国家的统计数据。使用。请描述以获取统计信息:</p>
^{pr2}$
<p>然后根据统计表创建一个透视表。由于结果将是多索引的,因此需要指定元组列来访问mean和std列:</p>
<pre><code>stats.pivot('Country', 'level_1')[[('lon', 'mean'), ('lon', 'std')]]
</code></pre>
<p>结果是:</p>
<pre><code> lon
level_1 mean std
Country
Albania 19.831800 NaN
Algeria 2.744837 3.323134
Angola 13.234444 NaN
Argentina -63.806806 4.101027
</code></pre>
<p>告诉我这是否有助于好运。在</p>