python中的频率表

python中的频率表,python,pandas,dataframe,frequency,Python,Pandas,Dataframe,Frequency,我有一个连续值音调。如何从数据帧创建频率表 dataframe.Tone = [-0.9, -0.8, -0.6, -0.3, -0.2, 0, 0.1, 0.2, 0.4, 0.7, 1.2, 1.3, 1.4]` resultDF: class interval | frequency (-1.0) - (-0.6) | 3 (-0.5) - (-0.1) | 2 0 - 0.4 | 4 0.5 - 0.9 | 1 1 - 1.4 | 3 I

我有一个连续值
音调
。如何从数据帧创建频率表

dataframe.Tone = [-0.9, -0.8, -0.6, -0.3, -0.2, 0, 0.1, 0.2, 0.4, 0.7, 1.2, 1.3, 1.4]`
resultDF

class interval | frequency 
(-1.0) - (-0.6) | 3
(-0.5) - (-0.1) | 2
   0   -  0.4   | 4
  0.5  -  0.9   | 1
   1   -  1.4   | 3

IIUC使用
cut

pd.cut(l,[-1,-0.6,-0.1,0.4,0.9,1.4]).value_counts()
(-1.0, -0.6]    3
(-0.6, -0.1]    2
(-0.1, 0.4]     4
(0.4, 0.9]      1
(0.9, 1.4]      3
dtype: int64

IIUC使用
cut

pd.cut(l,[-1,-0.6,-0.1,0.4,0.9,1.4]).value_counts()
(-1.0, -0.6]    3
(-0.6, -0.1]    2
(-0.1, 0.4]     4
(0.4, 0.9]      1
(0.9, 1.4]      3
dtype: int64

如何自动更改课程间隔范围?没有定义[-1,-0.6,-0.1,0.4,0.9,1.4]。范围=0。4@Ruzannahcut的第二个参数可以是一个
int
,它是您选择的箱子数量want@Ruzannah类似于
pd.cut(l,np.arange(-1,1.4+0.5,0.4)).value_counts()
float?@Ruzannah什么是float?如何自动更改类间隔范围?没有定义[-1,-0.6,-0.1,0.4,0.9,1.4]。范围=0。4@Ruzannahcut的第二个参数可以是一个
int
,它是您选择的箱子数量want@Ruzannah类似于
pd.cut(l,np.arange(-1,1.4+0.5,0.4)).value\u counts()
float怎么样?@Ruzannah你说的float是什么意思?