python-3.x - pandas value_count 函数 bin 顺序更改
问题描述
我正在使用 value_count 和 bin 来查看我们的数据库。
bin = np.concatenate((np.arange(0,10,1),np.arange(10,100,10),np.arange(100,1000,100)))
array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30,
40, 50, 60, 70, 80, 90, 100, 200, 300, 400, 500, 600, 700,
800, 900])
我的示例数据如下:
summary_data['STOP_mean']
536826 4.100000
536827 1.500000
536828 2.000000
Name: STOP_mean, Length: 536829, dtype: float64
但是, bin 提供的结果如下:
这与熊猫结果的顺序不同。
summary_data['STOP_mean'].value_counts(bins = bin)
(-0.001, 1.0] 172259
(1.0, 2.0] 163468
(2.0, 3.0] 57479
(10.0, 20.0] 30479
(3.0, 4.0] 29108
(4.0, 5.0] 18480
为什么(10.0,20.0]
马上流行(2.0.3.0]
已经试过了reset_index
,还是sort_index
不行。(看起来它是区间索引。如何重置那个?)
sort_index
结果:
<bound method Series.sort_index of (-0.001, 1.0] 172259
(1.0, 2.0] 163468
(2.0, 3.0] 57479
(10.0, 20.0] 30479
(3.0, 4.0] 29108
(4.0, 5.0] 18480
解决了
sort_index(axis=0)
解决的问题
解决方案
推荐阅读
- react-native - Invariant Violation error when using Redux with react-native
- r - How can I inject symbols for autocompletion into R in a specific context?
- java - 更改矢量应用程序图标的背景颜色
- jquery - want to run jquery one time on multiple reload
- android - IsConnected 是否包含流量节省程序状态?
- mapbox - Mapbox GL JS:JSON点消失
- material-ui - 不确定为什么 MultiSelect 样式不符合预期 - Material UI
- bash - 将引号添加到 appveyor.yml 回显行
- javascript - Sinon Spy + ReactJs 属性初始化器语法
- android - 如何使活动适合屏幕?