Python 如何在dataframe中将groupby与整数值一起使用

Python 如何在dataframe中将groupby与整数值一起使用,python,pandas,pandas-groupby,data-science,Python,Pandas,Pandas Groupby,Data Science,我有一个数据框,有一列和793个条目,分布如下 df.groupby([‘OK2Use`]).size() OK2Use 0 305 1 150 2 338 dtype: int64 我如何获取个人金额,即305、150和338?。我看到了一些示例,如分组的_df.get _group('value'),当值是字符串,但这似乎不适用于整数时您可以使用表示正在计数的整数的索引来访问各个值。我模拟了一个例子,所以数字是不同的,但这应该是你需要的 grouped_df=df.gro

我有一个数据框,有一列和793个条目,分布如下

df.groupby([‘OK2Use`]).size()
OK2Use
0    305
1    150
2    338
dtype: int64

我如何获取个人金额,即305、150和338?。我看到了一些示例,如分组的_df.get _group('value'),当值是字符串,但这似乎不适用于整数时

您可以使用表示正在计数的整数的索引来访问各个值。我模拟了一个例子,所以数字是不同的,但这应该是你需要的

grouped_df=df.groupby(['OK2Use']).size()


您可以使用索引访问各个值,该索引表示正在计算的整数。我模拟了一个例子,所以数字是不同的,但这应该是你需要的

grouped_df=df.groupby(['OK2Use']).size()


您可以通过使用索引访问输出来实现这一点。 比如说,

df = pd.DataFrame({'col':['c', 'd', 'e', 'c', 'c', 'd', 'c']})
df.groupby('col').size()
col
c    4
d    2
e    1
dtype: int64
df.groupby('col').size()['c']
4

您可以通过使用索引访问输出来实现这一点。 比如说,

df = pd.DataFrame({'col':['c', 'd', 'e', 'c', 'c', 'd', 'c']})
df.groupby('col').size()
col
c    4
d    2
e    1
dtype: int64
df.groupby('col').size()['c']
4

很高兴我能帮忙。如果你觉得这个答案能很好地回答你的问题,请在上面标出。很高兴我能帮上忙。如果您认为此答案充分回答了您的问题,请标记此答案。