使用describe 分析时要注意数据类型,以下是个经典的,想统计长度的代码,就是因为长度 值的类型为int64,所以调用describe时,不会计算 mean,min,max,4分位数。
df = pd.DataFrame(index=range(len(data_list)),columns=[‘length’,‘path’])
for i in range(len(data_list)):
x = xx.read(data_list[i])
length = x.shape[0]
df[‘length’][i]=length
所以要改一下数据类型。改成浮点数就行了。
df[‘length’].astype(‘float32’).describe(include=‘all’)