为什么熊猫类别/垃圾箱用左括号但右括号写?

我在熊猫文档页面上遇到了以下内容pd.cut():


离散为三个大小相等的 bin。


>>> pd.cut(np.array([1, 7, 5, 4, 6, 3]), 3)

... 

[(0.994, 3.0], (5.0, 7.0], (3.0, 5.0], (3.0, 5.0], (5.0, 7.0], ...

Categories (3, interval[float64]): [(0.994, 3.0] < (3.0, 5.0] ...

为什么返回的类别用括号打开(但用括号关闭]?这是否在 Python 中指定了一个特殊对象?起初我认为这是一个错字,但我的控制台给出了相同的结果。


紫衣仙女
浏览 260回答 1
1回答

千巷猫影

因为它们表示区间,其中区间表示法规定:方括号包含在内;括号是排他性的。如果a是你的结果,你会看到它a.categories给你一个 Pandas&nbsp;IntervalIndex。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python