欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

pandas 按照特定順序輸出的實現(xiàn)代碼

 更新時間:2018年07月10日 17:21:53   作者:kate-jiang  
這篇文章主要介紹了pandas 按照特定順序輸出的實現(xiàn)代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

df.groupby() 之后按照特定順序輸出,方便后續(xù)作圖,或者跟其他df對比作圖。

## 構(gòu)造 pd.DataFrame
patient_id = ['71835318256532',
 '87791375711',
 '66979212649388',
 '46569922967175',
 '998612492555522',
 '982293214194',
 '89981833848',
 '17912315786975',
 '4683495482494',
 '1484143378533',
 '56866972273357',
 '7796319285658',
 '414462476158336',
 '449519578512573',
 '61826664459895']
week = ['tuesday',
 'tuesday',
 'wednesday',
 'monday',
 'tuesday',
 'monday',
 'friday',
 'tuesday',
 'monday',
 'friday',
 'saturday',
 'thursday',
 'wednesday',
 'thursday',
 'wednesday']
d = {'patient_id': patient_id, 'week':week}
test = pd.DataFrame(data=d)
## 聚類計數(shù)
test.groupby('week')['patient_id'].count()
## output
week
friday  2
monday  3
saturday  1
thursday  2
tuesday  4
wednesday 3
Name: patient_id, dtype: int64
## 按照特定順序輸出
ind = ['monday','tuesday','wednesday','thursday','friday','saturday']
test.groupby('week')['patient_id'].count()[ind]
## output
week
monday  3
tuesday  4
wednesday 3
thursday  2
friday  2
saturday  1
Name: patient_id, dtype: int64

作圖效果如下

test.groupby('week')['patient_id'].count().plot(kind='bar');

這里寫圖片描述

ind = ['monday','tuesday','wednesday','thursday','friday','saturday']
test.groupby('week')['patient_id'].count()[ind].plot(kind='bar');

這里寫圖片描述

總結(jié)

以上所述是小編給大家介紹的pandas 按照特定順序輸出的實現(xiàn)代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論