请问怎么把frequency转化成一个纯粹的数值列表呢?
#将2000个数据转为一个列表
datas_1=df['工厂1'].tolist()
datas_2=df['工厂2'].tolist()
datas_3=df['工厂3'].tolist()
datas_4=df['工厂4'].tolist()
datas=[datas_1,datas_2,datas_3,datas_4]
#将4个列表合并为一个
data_list=sum(datas,[])
#排序
data_list_sorted = sorted(data_list)
#分组
groups=range(73,232,10)
#计算每一组的频数
s=pd.cut(data_list_sorted,bins=[frequency for frequency in groups])
frequency=s.value_counts()
#这是输出的结果:
[(73, 83] 49
(83, 93] 145
(93, 103] 176
(103, 113] 120
(113, 123] 161
(123, 133] 250
(133, 143] 218
(143, 153] 143
(153, 163] 149
(163, 173] 181
(173, 183] 89
(183, 193] 48
(193, 203] 193
(203, 213] 78
(213, 223] 0
Name: count, dtype: int64]