回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有下面的数据框,葡萄酒品种,评论员和分数。我想制作一个新的数据框,它输出variable作为列标签,并按reviewer和variable列出平均分数。简单地说,我想输出一个数据帧,顶部是variable,reviewer作为索引,其中包含reviewer和variable的平均得分。我试过好几件事,但都没成功。你知道吗</p>
<p>实际的资料我会有更多的审稿人和更多的品种,但我想提供一个简化的版本。你知道吗</p>
<p>任何帮助都将不胜感激。先谢谢你。你知道吗</p>
<pre><code>import pandas as pd
df = pd.DataFrame({"Variety": ['Cabernet', 'Pinot', 'Cabernet', 'Pinot', 'Pinot', 'Cabernet', 'Pinot', 'Cabernet'],
"Reviewer": ['Bill', 'Sally', 'Bill', 'Sally', 'Bill', 'Sally', 'Bill', 'Sally'],
"Score": [90, 85, 87, 93, 80, 81, 93, 88]})
</code></pre>