2024-04-19 01:21:37 发布
网友
我需要有关访问value\u count()函数创建的箱子的帮助。你知道吗
我试过用打印循环访问,但我不知道它是怎么工作的。你知道吗
import pandas as pd sr = pd.Series(data = [1,2,3,3,4,5,7,1,2]) sr.value_counts(bins=2)
实际输出为:
(0.993, 4.0] 7 (4.0, 7.0] 2
您可以获得Series的索引:
Series
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]')
然后按索引选择-例如,第一个值:
print (s.index[0]) (0.993, 4.0]
如果需要在索引的第一个值中选择值,则需要使用^{}和^{},因为使用^{}和通过索引选择不起作用:
print (s.index[0].left) 0.993 print (s.index[0].right) 4.0 print (s.index[0][0])
TypeError: 'pandas._libs.interval.Interval' object does not support indexing
您可以获得
Series
的索引:然后按索引选择-例如,第一个值:
如果需要在索引的第一个值中选择值,则需要使用^{} 和^{} ,因为使用^{} 和通过索引选择不起作用:
相关问题 更多 >
编程相关推荐