【发布时间】:2020-01-20 05:17:58
【问题描述】:
data = {'Person': ['a','b','c','d','a','b','c','d','b','c'],
'months':['Jan','Jan','Jan','Jan','Feb','Feb','Feb','Feb','March','March'],
'income':[100,75,80,56,48,56,37,48,95,65]}
df = pd.DataFrame(data)
df.groupby(['Person'])['income'].sum()
输出:
Person
a 148
b 226
c 182
d 104
Name: income, dtype: int64
但我只想显示a 的数据。我该怎么做?
【问题讨论】:
-
你能举例说明你的预期输出吗? df.head(1) 不起作用吗?
-
df.groupby(['Person'])['income'].sum().loc['a']?