首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用value_count(bins=x)访问回收箱间隔

使用value_count(bins=x)访问回收箱间隔
EN

Stack Overflow用户
提问于 2019-05-25 07:36:09
回答 1查看 309关注 0票数 1

在访问value_count()函数创建的回收箱方面,我需要帮助。

尝试访问打印,循环,但我不明白它是如何工作的。

代码语言:javascript
复制
import pandas as pd
sr = pd.Series(data = [1,2,3,3,4,5,7,1,2])
sr.value_counts(bins=2)

实际产出如下:

代码语言:javascript
复制
(0.993, 4.0]    7
(4.0, 7.0]      2
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-25 07:45:27

你可以得到Series的索引

代码语言:javascript
复制
sr = pd.Series(data = [1,2,3,3,4,5,7,1,2])
s = sr.value_counts(bins=2)
print (s)
(0.993, 4.0]    7
(4.0, 7.0]      2
dtype: int64

print (s.index)
IntervalIndex([(0.993, 4.0], (4.0, 7.0]],
              closed='right',
              dtype='interval[float64]')

然后通过索引进行选择,例如,第一个值:

代码语言:javascript
复制
print (s.index[0])
(0.993, 4.0]

如果需要在索引的第一个值中选择值,则需要使用Interval.leftInterval.right,因为使用Interval并通过索引选择不起作用:

代码语言:javascript
复制
print (s.index[0].left)
0.993

print (s.index[0].right)
4.0

print (s.index[0][0])

TypeError:'pandas._libs.interval.Interval‘对象不支持索引

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56302796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档