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是什么意思?