假设我在熊猫中有以下数据框:
data = {'State':['CA', 'CA', 'CA', 'CA', 'NY', 'NY', 'TX'],
'Cost':[20, 30, 40, 50, 60, 70, 70]}
test = pd.DataFrame(data)
print(test.head(7))
将是以下
State Cost
0 CA 20
1 CA 30
2 CA 40
3 CA 50
4 NY 60
5 NY 70
6 TX 70
在这种情况下,加利福尼亚的平均成本为35,纽约的平均成本为65,德克萨斯州的平均成本为70。
这是我的问题:在大熊猫中查询的内容是多少?如果给定一个州,我们可以得出该州的平均成本?
答案 0 :(得分:1)
使用 <ItemGroup>
<None Include="ClientApp\src\**" />
</ItemGroup>
和groupby
:
mean
哪个输出:
print(test.groupby('State').mean())
如果您想要清洁剂 Cost
State
CA 35
NY 65
TX 70
:
DataFrame
哪个给:
print(test.groupby('State', as_index=False).mean())